=> 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 libetonyek-0.1.10nb7 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10' Making all in build gmake[2]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/build' Making all in win32 gmake[3]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/build/win32' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/build/win32' gmake[3]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/build' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/build' gmake[2]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/build' Making all in inc gmake[2]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/inc' Making all in libetonyek gmake[3]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/inc/libetonyek' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/inc/libetonyek' gmake[3]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/inc' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/inc' gmake[2]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/inc' Making all in src gmake[2]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/src' Making all in lib gmake[3]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/src/lib' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/src/lib' CXX EtonyekDocument.lo CXX libetonyek_internal_la-IWAField.lo CXX libetonyek_internal_la-IWAObjectIndex.lo CXX libetonyek_internal_la-IWAMessage.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAField.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAField.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAField.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from IWAMessage.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAMessage.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAMessage.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from IWAObjectIndex.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAObjectIndex.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/as_literal.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/algorithm/string/predicate.hpp:20, from EtonyekDocument.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAObjectIndex.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from EtonyekDocument.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from EtonyekDocument.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from EtonyekDocument.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAObjectIndex.h:17, from IWAObjectIndex.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAObjectIndex.h:17, from IWAObjectIndex.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' IWAObjectIndex.cpp:107:31: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAObjectIndex.h:17, from IWAObjectIndex.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWAMessage]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWAMessage]' IWAObjectIndex.cpp:144:31: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAObjectIndex.h:17, from IWAObjectIndex.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' IWAObjectIndex.cpp:148:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAObjectIndex.h:17, from IWAObjectIndex.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKColor]' IWAObjectIndex.cpp:234:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWORKColor; boost::optional_detail::optional_base::argument_type = const libetonyek::IWORKColor&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWORKColor; boost::optional::argument_type = const libetonyek::IWORKColor&]' IWAObjectIndex.cpp:236:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ CXX libetonyek_internal_la-IWAParser.lo In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from KEY1Dictionary.h:15, from EtonyekDocument.cpp:31: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from EtonyekDocument.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from EtonyekDocument.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)2; ValueT = unsigned int; Reader = libetonyek::IWAReader::UInt32]' EtonyekDocument.cpp:193:60: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWAParser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]': IWAParser.cpp:117:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': IWAParser.cpp:1741:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = bool; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWAParser.cpp:2010:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWAParser.cpp:2019:72: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::shared_ptr; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWAParser.cpp:2040:55: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWAParser.cpp:2045:64: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKTextLabel; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWAParser.cpp:2091:53: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant( ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKCellType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKCellType]' IWAParser.cpp:117:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWAMessage]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWAMessage]' IWAParser.cpp:179:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' IWAParser.cpp:249:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKPosition; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKPosition&&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:944:106: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = libetonyek::IWORKPosition; boost::optional::rval_reference_type = libetonyek::IWORKPosition&&]' IWAParser.cpp:273:82: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:170:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, rval_reference_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKPosition]' IWAParser.cpp:275:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKSize; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKSize&&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:944:106: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = libetonyek::IWORKSize; boost::optional::rval_reference_type = libetonyek::IWORKSize&&]' IWAParser.cpp:284:78: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:170:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, rval_reference_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKSize]' IWAParser.cpp:286:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKColor; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKColor&&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:944:106: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = libetonyek::IWORKColor; boost::optional::rval_reference_type = libetonyek::IWORKColor&&]' IWAParser.cpp:295:132: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:170:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, rval_reference_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKColor]' IWAParser.cpp:297:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = long unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = long unsigned int]' IWAParser.cpp:303:26: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' IWAParser.cpp:325:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::rval_reference_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::rval_reference_type = std::__cxx11::basic_string&&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:944:106: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = std::__cxx11::basic_string; boost::optional::rval_reference_type = std::__cxx11::basic_string&&]' IWAParser.cpp:351:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:170:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, rval_reference_type val ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' IWAParser.cpp:1222:29: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWORKPosition; boost::optional_detail::optional_base::argument_type = const libetonyek::IWORKPosition&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWORKPosition; boost::optional::argument_type = const libetonyek::IWORKPosition&]' IWAParser.cpp:1452:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' IWAParser.cpp:1479:54: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWAParser::Format]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWAParser::Format]' IWAParser.cpp:2703:24: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeData]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeData]' IWAParser.cpp:2705:35: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = float]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = float]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)16; ValueT = float; Reader = libetonyek::IWAReader::Float]' IWAParser.cpp:271:70: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:429:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:436:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:477:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWAMessage]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWAMessage]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' IWAParser.cpp:1220:63: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = bool]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)6; ValueT = bool; Reader = libetonyek::IWAReader::Bool]' IWAParser.cpp:1363:79: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = std::__cxx11::basic_string; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = std::__cxx11::basic_string; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>&]' IWAParser.cpp:2581:43: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWAParser::Format; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWAParser::Format; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWAParser::Format; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>&]' IWAParser.cpp:2589:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::shared_ptr; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = std::shared_ptr; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = std::shared_ptr; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>&]' IWAParser.cpp:2602:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = unsigned int; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = unsigned int; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = unsigned int; T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>&]' IWAParser.cpp:2613:37: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKNumberFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2126:21: required from 'void boost::variant::move_assign(T&&) [with T = libetonyek::IWORKNumberFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2146:20: required from 'typename boost::enable_if, boost::mpl::not_ >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(T&&) [with T = libetonyek::IWORKNumberFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if, boost::mpl::not_ >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:2819:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKDateTimeFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2126:21: required from 'void boost::variant::move_assign(T&&) [with T = libetonyek::IWORKDateTimeFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2146:20: required from 'typename boost::enable_if, boost::mpl::not_ >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(T&&) [with T = libetonyek::IWORKDateTimeFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if, boost::mpl::not_ >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:2831:54: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKDateTimeFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKDateTimeFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKDateTimeFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:3046:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKDurationFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKDurationFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKDurationFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:3072:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKNumberFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKNumberFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKNumberFormat; T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:3089:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWAMessage; boost::optional_detail::optional_base::argument_type = const libetonyek::IWAMessage&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWAMessage; boost::optional::argument_type = const libetonyek::IWAMessage&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1543:10: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const libetonyek::IWAMessage&; typename boost::decay::type = libetonyek::IWAMessage]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' IWAParser.cpp:1220:63: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::argument_type = const std::__cxx11::basic_string&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::__cxx11::basic_string; boost::optional::argument_type = const std::__cxx11::basic_string&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1543:10: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const std::__cxx11::basic_string&; typename boost::decay::type = std::__cxx11::basic_string]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' IWAParser.cpp:1578:41: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]': IWAParser.h:137:10: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWAParser::Format; boost::optional_detail::optional_base::argument_type = const libetonyek::IWAParser::Format&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:350:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWAParser::Format; boost::optional_detail::optional_base::argument_type = const libetonyek::IWAParser::Format&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWAParser::Format&; T = libetonyek::IWAParser::Format; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' IWAParser.cpp:2761:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::IWORKNumberFormat; TN = {libetonyek::IWORKDateTimeFormat, libetonyek::IWORKDurationFormat}]': IWAParser.h:137:10: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWAParser::Format; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWAParser::Format&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:359:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWAParser::Format; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWAParser::Format&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWAParser::Format; T = libetonyek::IWAParser::Format; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' IWAParser.cpp:2817:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::HeadLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' IWAParser.cpp:1106:46: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' IWAParser.cpp:1743:31: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypeInfo; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' IWAParser.cpp:2010:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKFormula::Token; _Args = {libetonyek::IWORKFormula::Token}; _Tp = libetonyek::IWORKFormula::Token]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKFormula::Token; _Args = {libetonyek::IWORKFormula::Token}; _Tp = libetonyek::IWORKFormula::Token; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/vector.tcc:100:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libetonyek::IWORKFormula::Token}; _Tp = libetonyek::IWORKFormula::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = libetonyek::IWORKFormula::Token&]' /usr/include/g++/bits/stl_vector.h:954:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = libetonyek::IWORKFormula::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = libetonyek::IWORKFormula::Token]' IWAParser.cpp:3212:84: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKFormula::Token; _Args = {libetonyek::IWORKFormula::Token}; _Tp = libetonyek::IWORKFormula::Token]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKFormula::Token; _Args = {libetonyek::IWORKFormula::Token}; _Tp = libetonyek::IWORKFormula::Token; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/vector.tcc:100:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libetonyek::IWORKFormula::Token}; _Tp = libetonyek::IWORKFormula::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::reference = libetonyek::IWORKFormula::Token&]' /usr/include/g++/bits/stl_vector.h:954:21: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = libetonyek::IWORKFormula::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = libetonyek::IWORKFormula::Token]' IWAParser.cpp:3212:84: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1557:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = const libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1720:26: required from 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:477:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1557:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = const libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1720:26: required from 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2107:21: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:477:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-IWAReader.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = std::__cxx11::basic_string; TN = {unsigned int, std::shared_ptr, libetonyek::IWAParser::Format}]': /usr/include/g++/tuple:1652:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const unsigned int&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const unsigned int; _T2 = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>]' /usr/include/g++/tuple:1641:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const unsigned int&}; _Args2 = {}; _T1 = const unsigned int; _T2 = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; std::allocator_traits >::allocator_type = std::allocator, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > > >]' /usr/include/g++/bits/stl_tree.h:626:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> >; _KeyOfValue = std::_Select1st, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; _Compare = std::less; _Alloc = std::allocator, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >*]' /usr/include/g++/bits/stl_tree.h:643:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> >; _KeyOfValue = std::_Select1st, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; _Compare = std::less; _Alloc = std::allocator, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >*]' /usr/include/g++/bits/stl_tree.h:2398:33: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> >; _KeyOfValue = std::_Select1st, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; _Compare = std::less; _Alloc = std::allocator, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >]' /usr/include/g++/bits/stl_map.h:493:8: required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>; _Compare = std::less; _Alloc = std::allocator, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format> > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]' IWAParser.cpp:2581:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, unsigned int, std::shared_ptr, libetonyek::IWAParser::Format>::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from IWAParser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = libetonyek::IWORKMediaContent; B = mpl_::bool_; B2 = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2038:24: required from 'void boost::variant::move_assigner::internal_visit(RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::move_assigner; VoidPtrCV = void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2350:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::variant::move_assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2087:13: required from 'void boost::variant::variant_assign(boost::variant&&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2108:27: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:429:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = libetonyek::IWORKMediaContent; B = mpl_::bool_; B2 = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2038:24: required from 'void boost::variant::move_assigner::internal_visit(RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::move_assigner; VoidPtrCV = void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2350:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) [with Visitor = boost::variant::move_assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2087:13: required from 'void boost::variant::variant_assign(boost::variant&&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2108:27: required from 'void boost::variant::assign(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2160:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' IWAParser.cpp:429:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from IWAReader.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAReader.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAReader.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ CXX libetonyek_internal_la-IWASnappyStream.lo CXX libetonyek_internal_la-IWAText.lo CXX libetonyek_internal_la-IWORKChainedTokenizer.lo CXX libetonyek_internal_la-IWORKChart.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKChart.h:16, from IWORKChart.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKChart.cpp:21:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX libetonyek_internal_la-IWORKCollector.lo In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from IWAText.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKProperties.h:17, from IWAText.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' IWAText.cpp:164:60: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ CXX libetonyek_internal_la-IWORKDictionary.lo In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from IWORKCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKDictionary.h:16, from IWORKDictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] IWAParser.cpp: In member function 'void libetonyek::IWAParser::parseTile(unsigned int)': IWAParser.cpp:2887:21: warning: 'comment.boost::optional_detail::tc_optional_base::m_storage' may be used uninitialized in this function [-Wmaybe-uninitialized] parseComment(get(comment)); ~~~~~~~~~~~~^~~~~~~~~~~~~~ IWAParser.cpp:2869:20: warning: 'textRef.boost::optional_detail::tc_optional_base::m_storage' may be used uninitialized in this function [-Wmaybe-uninitialized] parseText(get(textRef)); ~~~~~~~~~^~~~~~~~~~~~~~ CXX libetonyek_internal_la-IWORKDiscardContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKBezierElement.h:13, from IWORKDiscardContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from IWORKDiscardContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX libetonyek_internal_la-IWORKDocumentInterface.lo CXX libetonyek_internal_la-IWORKFormula.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKDiscardContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' IWORKDiscardContext.cpp:44:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKListLabelGeometry]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKListLabelGeometry]' IWORKDiscardContext.cpp:44:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' IWORKDiscardContext.cpp:44:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ CXX libetonyek_internal_la-IWORKLanguageManager.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ CXX libetonyek_internal_la-IWORKMemoryStream.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ CXX libetonyek_internal_la-IWORKOutputElements.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from IWORKFormula.cpp:21:0: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/phoenix.hpp:12:46: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED("") ^ CXX libetonyek_internal_la-IWORKOutputManager.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/phoenix.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix.hpp:11, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/phoenix.hpp:14, from IWORKFormula.cpp:21: /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp: In constructor 'boost::phoenix::catch_gen::catch_gen(const TryCatch&, const Capture&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp:399:13: warning: declaration of 'capture' shadows a member of 'boost::phoenix::catch_gen' [-Wshadow] : try_catch(try_catch_) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp:422:17: note: shadowed declaration is here Capture capture; ^~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKOutputElements.h:17, from IWORKOutputElements.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKOutputElements.h:17, from IWORKOutputManager.h:16, from IWORKOutputManager.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols >::adder': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:373:15: required from 'struct boost::spirit::qi::symbols >' IWORKFormula.cpp:388:29: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols >::remover': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:374:17: required from 'struct boost::spirit::qi::symbols >' IWORKFormula.cpp:388:29: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKFormula.h:18, from IWORKFormula.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]': IWORKFormula.cpp:100:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKFormula.h:18, from IWORKFormula.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] explicit rule(std::string const& name = "unnamed-rule") ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::TrueOrFalseFunc(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PExpr(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = std::pair(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = double(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PrefixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::InfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PostfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = char(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKFormula.cpp:256:18: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-IWORKParser.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> >; Expr = boost::spirit::attribute<0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >]': IWORKFormula.cpp:296:32: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:304:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:311:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:320:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:154:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >::adder': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:373:15: required from 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >' /tmp/converters/libetonyek/work/.buildlink/include/boost/type_traits/is_abstract.hpp:71:4: required from 'const bool boost::detail::is_abstract_imp, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >::value' /tmp/converters/libetonyek/work/.buildlink/include/boost/type_traits/is_abstract.hpp:143:27: required from 'struct boost::is_abstract, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/make_cons.hpp:27:46: required from 'struct boost::spirit::detail::as_meta_element, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/make_cons.hpp:46:57: required from 'struct boost::spirit::detail::result_of::make_cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::nil_>' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:320:13: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:208:13: required from 'struct boost::spirit::result_of::compile >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>, boost::spirit::unused_type, void>' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:269:5: required by substitution of 'template typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:325:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >::remover': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:374:17: required from 'struct boost::spirit::qi::symbols, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >' /tmp/converters/libetonyek/work/.buildlink/include/boost/type_traits/is_abstract.hpp:71:4: required from 'const bool boost::detail::is_abstract_imp, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >::value' /tmp/converters/libetonyek/work/.buildlink/include/boost/type_traits/is_abstract.hpp:143:27: required from 'struct boost::is_abstract, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/make_cons.hpp:27:46: required from 'struct boost::spirit::detail::as_meta_element, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter > >' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/make_cons.hpp:46:57: required from 'struct boost::spirit::detail::result_of::make_cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::nil_>' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:320:13: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:208:13: required from 'struct boost::spirit::result_of::compile >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>, boost::spirit::unused_type, void>' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:269:5: required by substitution of 'template typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:325:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = std::__cxx11::basic_string; Lookup = boost::spirit::qi::tst >; Filter = boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from IWORKXMLContextBase.h:13, from IWORKParser.cpp:21: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from libetonyek_xml.h:16, from IWORKParser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:276:9: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:229:32: required from 'boost::spirit::qi::rule& boost::spirit::qi::rule::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:296:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:298:11: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:310:23: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:311:30: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PrefixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PrefixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:320:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::InfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::InfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:321:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PostfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PostfixOp(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:323:15: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, char(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, 0>&, boost::spirit::qi::symbols >&>, 2>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::Function(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:325:14: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::spirit::qi::tst >, boost::spirit::qi::make_primitive > >, boost::spirit::compound_modifier, void>, void>::no_case_filter >, boost::fusion::cons > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::spirit::qi::literal_char > >, boost::fusion::cons, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PExpr(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0>, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::PExpr(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:327:11: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:349:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]': IWORKFormula.cpp:96:8: required from 'boost::recursive_wrapper::recursive_wrapper(const T&) [with T = libetonyek::PrefixOp]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1028:24: required from 'typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type boost::detail::variant::invoke_visitor::internal_visit(T&&, int) [with T = const libetonyek::PrefixOp&; Visitor = const libetonyek::{anonymous}::Printer; bool MoveSemantics = false; typename boost::disable_if_c<(MoveSemantics && boost::is_same::value), typename Visitor::result_type>::type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1060:30: required from 'boost::detail::variant::invoke_visitor::result_type boost::detail::variant::invoke_visitor::internal_visit(const boost::recursive_wrapper&, long int) [with T = libetonyek::PrefixOp; Visitor = const libetonyek::{anonymous}::Printer; bool MoveSemantics = false; boost::detail::variant::invoke_visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T = boost::recursive_wrapper; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T = boost::recursive_wrapper; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, double, boost::mpl::l_item, std::__cxx11::basic_string, boost::mpl::l_item, libetonyek::TrueOrFalseFunc, boost::mpl::l_item, libetonyek::IWORKFormula::Address, boost::mpl::l_item, std::pair, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_end> > > > > > > > > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::invoke_visitor; VoidPtrCV = const void*; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2359:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::detail::variant::invoke_visitor; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2405:52: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) const & [with Visitor = const libetonyek::{anonymous}::Printer; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/apply_visitor_unary.hpp:68:72: required from 'typename Visitor::result_type boost::apply_visitor(const Visitor&, Visitable&&) [with Visitor = libetonyek::{anonymous}::Printer; Visitable = const boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&; typename Visitor::result_type = void]' IWORKFormula.cpp:468:80: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons > >, boost::fusion::cons >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:444:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; State = boost::fusion::cons >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; State = boost::fusion::cons >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence > >, boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> > >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:229:32: required from 'boost::spirit::qi::rule& boost::spirit::qi::rule::operator=(const Expr&) [with Expr = boost::proto::exprns_::expr >, 0>&>, 1>&, const boost::phoenix::actor >, boost::phoenix::actor&)> >, 0>, boost::phoenix::actor > >, 2> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = unsigned int(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:296:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:17: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:286:9: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:286:9: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:291:12: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Coord(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:291:12: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, unsigned int(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:300:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:300:13: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:305:26: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 1>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:305:26: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::nil_> > > > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::pair(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::pair(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:313:11: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char.hpp: In instantiation of 'boost::spirit::qi::char_set::char_set(const String&) [with String = char [10]; CharEncoding = boost::spirit::char_encoding::ascii; bool no_attribute = false; bool no_case = false]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char.hpp:502:20: required from 'boost::spirit::qi::make_primitive, boost::fusion::vector >, Modifiers>::result_type boost::spirit::qi::make_primitive, boost::fusion::vector >, Modifiers>::operator()(const Terminal&, boost::spirit::unused_type) const [with Terminal = boost::spirit::terminal_ex, boost::fusion::vector >; CharEncoding = boost::spirit::char_encoding::ascii; Modifiers = boost::spirit::unused_type; A0 = const char (&)[10]; boost::spirit::qi::make_primitive, boost::fusion::vector >, Modifiers>::result_type = boost::spirit::qi::char_set]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:87:57: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::vector >, boost::fusion::nil_>; Modifiers = boost::spirit::unused_type; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::char_set]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:85:66: required from 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_set; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_set]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:298:11: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char.hpp:280:9: warning: 'boost::spirit::qi::char_set::chset' should be initialized in the member initialization list [-Weffc++] char_set(String const& str) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char.hpp:20:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/char_set/basic_chset.hpp: In instantiation of 'boost::spirit::support::detail::basic_chset_8bit::basic_chset_8bit() [with Char = char]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/char_set/basic_chset.hpp:231:12: required from 'boost::spirit::qi::char_set::char_set(const String&) [with String = char [10]; CharEncoding = boost::spirit::char_encoding::ascii; bool no_attribute = false; bool no_case = false]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char.hpp:502:20: required from 'boost::spirit::qi::make_primitive, boost::fusion::vector >, Modifiers>::result_type boost::spirit::qi::make_primitive, boost::fusion::vector >, Modifiers>::operator()(const Terminal&, boost::spirit::unused_type) const [with Terminal = boost::spirit::terminal_ex, boost::fusion::vector >; CharEncoding = boost::spirit::char_encoding::ascii; Modifiers = boost::spirit::unused_type; A0 = const char (&)[10]; boost::spirit::qi::make_primitive, boost::fusion::vector >, Modifiers>::result_type = boost::spirit::qi::char_set]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:87:57: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::vector >, boost::fusion::nil_>; Modifiers = boost::spirit::unused_type; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::char_set]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:85:66: required from 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_set; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_set]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, boost::fusion::vector > >, 0>&>, 1>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::__cxx11::basic_string(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:298:11: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/char_set/basic_chset.hpp:144:9: warning: 'boost::spirit::support::detail::basic_chset_8bit::bset' should be initialized in the member initialization list [-Weffc++] basic_chset_8bit() {} ^~~~~~~~~~~~~~~~ CXX libetonyek_internal_la-IWORKPath.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKFormula.h:18, from IWORKFormula.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = boost::none_t; Attribute = boost::optional >; T = boost::none_t; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::optional >; T = boost::none_t; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = boost::none_t; Attribute = boost::optional >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = boost::none_t; Attribute = boost::optional >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:64:38: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:311:30: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKFormula::Coord]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = boost::none_t; Attribute = boost::optional; T = boost::none_t; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::optional; T = boost::none_t; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = boost::none_t; Attribute = boost::optional; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = boost::none_t; Attribute = boost::optional]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:64:38: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons, boost::fusion::cons >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Coord(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKFormula::Address(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:311:30: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-IWORKPresentationRedirector.lo CXX libetonyek_internal_la-IWORKProperties.lo CXX libetonyek_internal_la-IWORKPropertyHandler.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = std::__cxx11::basic_string; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::__cxx11::basic_string; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::__cxx11::basic_string; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = std::__cxx11::basic_string; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = std::__cxx11::basic_string; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-IWORKPropertyMap.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKProperties.h:17, from IWORKProperties.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::Function; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::Function; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::Function; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::Function; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::Function; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::Function; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from IWORKPropertyMap.h:15:0, from IWORKPropertyMap.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::InfixOp; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::InfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::InfixOp; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::InfixOp; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::InfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::InfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:342:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::TrueOrFalseFunc; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::TrueOrFalseFunc; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::TrueOrFalseFunc; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::TrueOrFalseFunc; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::TrueOrFalseFunc; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::TrueOrFalseFunc; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::PostfixOp; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::PostfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PostfixOp; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PostfixOp; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::PostfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::PostfixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > >, boost::fusion::cons >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::InfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PostfixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:342:16: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::pair; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = std::pair; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::pair; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = std::pair; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = std::pair; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = std::pair; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:944:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKFormula::Address; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::IWORKFormula::Address; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::IWORKFormula::Address; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::IWORKFormula::Address; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::IWORKFormula::Address; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::IWORKFormula::Address; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:137:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:944:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = double; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = double; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = double; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = double; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = double; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = double; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/alternative.hpp:81:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73:54: required from 'bool boost::spirit::qi::detail::parser_binder >::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:137:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:944:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::PrefixOp; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::PrefixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PrefixOp; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PrefixOp; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::PrefixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::PrefixOp; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; Tag = boost::fusion::forward_traversal_tag]' /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/alternative.hpp:81:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73:54: required from 'bool boost::spirit::qi::detail::parser_binder >::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:137:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:944:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKFormula.h:18, from IWORKFormula.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = libetonyek::IWORKFormula::Address; B = mpl_::bool_; B2 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2038:24: required from 'void boost::variant::move_assigner::internal_visit(RhsT&, int) const [with RhsT = libetonyek::IWORKFormula::Address; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKFormula::Address; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKFormula::Address; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, double, boost::mpl::l_item, std::__cxx11::basic_string, boost::mpl::l_item, libetonyek::TrueOrFalseFunc, boost::mpl::l_item, libetonyek::IWORKFormula::Address, boost::mpl::l_item, std::pair, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_end> > > > > > > > > > >, boost::mpl::l_iter >; Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::move_assigner::assign_impl(RhsT&, B, mpl_::true_, B2) const [with RhsT = libetonyek::IWORKFormula::Address; B = mpl_::bool_; B2 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2038:24: required from 'void boost::variant::move_assigner::internal_visit(RhsT&, int) const [with RhsT = libetonyek::IWORKFormula::Address; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKFormula::Address; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; T = libetonyek::IWORKFormula::Address; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, double, boost::mpl::l_item, std::__cxx11::basic_string, boost::mpl::l_item, libetonyek::TrueOrFalseFunc, boost::mpl::l_item, libetonyek::IWORKFormula::Address, boost::mpl::l_item, std::pair, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_item, boost::recursive_wrapper, boost::mpl::l_end> > > > > > > > > > >, boost::mpl::l_iter >; Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKFormula.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::PExpr; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::PExpr; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PExpr; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; T = libetonyek::PExpr; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::PExpr; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::PExpr; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/detail/any.hpp:41:31: required from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >; Tag = boost::fusion::forward_traversal_tag]' /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/any.hpp:32:27: required from 'constexpr bool boost::fusion::any(const Sequence&, F) [with Sequence = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >; F = boost::spirit::qi::detail::alternative_function<__gnu_cxx::__normal_iterator >, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::unused_type, boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/alternative.hpp:81:31: required from 'bool boost::spirit::qi::alternative::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::unused_type; Attribute = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >; Elements = boost::fusion::cons >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:73:54: required from 'bool boost::spirit::qi::detail::parser_binder >::operator()(Iterator&, const Iterator&, Context&, const Skipper&) const [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::spirit::unused_type; Context = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >; Parser = boost::spirit::qi::alternative >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:137:22: required from 'static R boost::detail::function::function_obj_invoker4::invoke(boost::detail::function::function_buffer&, T0, T1, T2, T3) [with FunctionObj = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:944:38: required from 'void boost::function4::assign_to(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]': IWORKFormula.cpp:96:8: required from 'boost::recursive_wrapper::recursive_wrapper(boost::recursive_wrapper&&) [with T = libetonyek::PrefixOp]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1999:17: required from 'void boost::variant::move_assigner::assign_impl(RhsT&, mpl_::false_, mpl_::false_, mpl_::true_) const [with RhsT In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ = boost::recursive_wrapper; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2038:24: required from 'void boost::variant::move_assigner::internal_visit(RhsT&, int) const [with RhsT = boost::recursive_wrapper; T0_ = double; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ onyek::IWORKFormula::Address, libetonyek::IWORKFormula::Address>, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; T = boost::recursive_wrapper; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::move_assigner; VoidPtrCV = void*; T = boost::recursive_wrapper; NoBackupFlag = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > > > > > > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::unused_type&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::unused_type&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, std::__cxx11::basic_string(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::Function(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::TrueOrFalseFunc(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::pair(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKFormula::Address(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, double(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PrefixOp(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::PExpr(), boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >(); T2 = boost::spirit::unused_type; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKFormula.cpp:329:10: required from 'libetonyek::{anonymous}::FormulaGrammar::FormulaGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKFormula.cpp:826:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, std::allocator >, libetonyek::TrueOrFalseFunc, libetonyek::IWORKFormula::Address, std::pair, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper, boost::recursive_wrapper >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX libetonyek_internal_la-IWORKRecorder.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ CXX libetonyek_internal_la-IWORKShape.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from IWORKStyle.h:15:0, from IWORKRecorder.h:19, from IWORKRecorder.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKRecorder.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKShape.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKShape.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKStyle.h:16, from IWORKShape.h:16, from IWORKShape.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKStyle.h:16, from IWORKShape.h:16, from IWORKShape.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' IWORKShape.cpp:37:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' IWORKShape.cpp:37:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKRecorder.h:16, from IWORKRecorder.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKRecorder.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectStyle; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:373:51: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetGraphicStyle; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:378:54: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectGeometry; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:383:57: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectPath; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:388:49: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectImage; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:393:80: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectLine; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:398:49: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectShape; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:403:70: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectMedia; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:408:74: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectStylesheet; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:413:61: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectTable; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:418:51: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CollectText; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:423:49: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::StartOp; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:429:66: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::EndOp; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:434:64: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::PushStylesheet; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:479:58: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::PopStylesheet; T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKRecorder.cpp:484:47: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKRecorder.h:16, from IWORKRecorder.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKRecorder.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::{anonymous}::CollectStyle; TN = {libetonyek::{anonymous}::SetGraphicStyle, libetonyek::{anonymous}::CollectGeometry, libetonyek::{anonymous}::CollectPath, libetonyek::{anonymous}::CollectImage, libetonyek::{anonymous}::CollectLine, libetonyek::{anonymous}::CollectShape, libetonyek::{anonymous}::CollectMedia, libetonyek::{anonymous}::CollectStylesheet, libetonyek::{anonymous}::CollectTable, libetonyek::{anonymous}::CollectText, libetonyek::{anonymous}::EndOp, libetonyek::{anonymous}::StartOp, libetonyek::{anonymous}::PushStylesheet, libetonyek::{anonymous}::PopStylesheet}]': /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/deque.tcc:167:30: required from 'std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::reference = boost::variant&]' /usr/include/g++/bits/stl_deque.h:1558:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKRecorder.cpp:373:51: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::MoveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKPath.cpp:611:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::LineTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKPath.cpp:622:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::CCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKPath.cpp:636:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::QCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKPath.cpp:648:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::ClosePolygon; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKPath.cpp:661:49: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}]': IWORKPath.cpp:743:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:16: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKPath::Impl(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] explicit rule(std::string const& name = "unnamed-rule") ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:16: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::MoveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:16: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::LineTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:16: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::CCurveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:16: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const string&) [with Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::QCurveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:16: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:166:18: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = char; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::ClosePolygon(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': IWORKPath.cpp:159:16: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:196:9: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>::f' should be initialized in the member initialization list [-Weffc++] rule(Expr const& expr, std::string const& name = "unnamed-rule") ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' IWORKPath.cpp:852:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' IWORKPath.cpp:852:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/expr.hpp:4:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/expr.hpp:145, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:31, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp: In instantiation of 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>; Derived = boost::spirit::terminal >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:262:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:555:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/as.hpp:32:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: warning: 'boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>::child0' should be initialized in the member initialization list [-Weffc++] struct expr, 0> ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:549:29: note: synthesized method 'boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>::expr()' first required here : proto_expr_() ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/expr.hpp:4:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/expr.hpp:145, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:31, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp: In instantiation of 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>; Derived = boost::spirit::terminal > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:262:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:555:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque > >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/as.hpp:32:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: warning: 'boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>::child0' should be initialized in the member initialization list [-Weffc++] struct expr, 0> ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:549:29: note: synthesized method 'boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>::expr()' first required here : proto_expr_() ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/common_terminals.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auto/auto.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auto.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp: In instantiation of 'boost::spirit::tag::stateful_tag::stateful_tag() [with Data = std::deque >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]': /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: required from 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>; Derived = boost::spirit::terminal >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:262:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:555:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/as.hpp:32:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:540:13: warning: 'boost::spirit::tag::stateful_tag >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>::data_' should be initialized in the member initialization list [-Weffc++] stateful_tag() {} ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp: In instantiation of 'boost::spirit::tag::stateful_tag::stateful_tag() [with Data = std::deque > >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]': /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:37:12: required from 'boost::proto::exprns_::extends::extends() [with Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >, 0>; Derived = boost::spirit::terminal > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >; Domain = boost::proto::domainns_::default_domain]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:262:20: required from 'boost::spirit::terminal::terminal() [with Terminal = boost::spirit::tag::stateful_tag > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:555:29: required from 'boost::spirit::stateful_tag_type::stateful_tag_type() [with Data = std::deque > >; Tag = boost::spirit::tag::as; DataTag1 = boost::spirit::unused_type; DataTag2 = boost::spirit::unused_type]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/as.hpp:32:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:540:13: warning: 'boost::spirit::tag::stateful_tag > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type>::data_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}]': /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/deque.tcc:167:30: required from 'std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::reference = boost::variant&]' /usr/include/g++/bits/stl_deque.h:1558:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKPath.cpp:611:42: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::MoveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::MoveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:167:10: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::QCurveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::QCurveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:171:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::CCurveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr, 0>, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::CCurveTo(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:173:12: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ CXX libetonyek_internal_la-IWORKSpreadsheetRedirector.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:175:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&, const boost::proto::exprns_::expr, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&, const boost::proto::exprns_::expr, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&, const boost::proto::exprns_::expr, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&, const boost::proto::exprns_::expr, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >, std::deque > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&, const boost::proto::exprns_::expr, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::as_directive >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >, std::deque > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&, const boost::proto::exprns_::expr, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr > >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&, const boost::proto::exprns_::expr, 0>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKPath::Impl(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:176:10: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, std::deque >(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from IWORKPath.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ CXX libetonyek_internal_la-IWORKStyle.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKPath.h:23, from IWORKPath.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/pass_container.hpp:284:57: required from 'bool boost::spirit::qi::detail::pass_container::dispatch_container(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::deque >; Sequence = mpl_::bool_; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/pass_container.hpp:335:38: required from 'bool boost::spirit::qi::detail::pass_container::dispatch_attribute(const Component&, mpl_::true_) const [with Component = boost::spirit::qi::reference >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::deque >; Sequence = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/pass_container.hpp:355:38: required from 'bool boost::spirit::qi::detail::pass_container::operator()(const Component&) const [with Component = boost::spirit::qi::reference >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; F = boost::spirit::qi::detail::fail_function<__gnu_cxx::__normal_iterator >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >; Attr = std::deque >; Sequence = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/detail/any.hpp:40:17: required from 'constexpr bool boost::fusion::detail::linear_any(const First&, const Last&, F&, mpl_::false_) [with First = boost::fusion::cons_iterator >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >; Last = boost::fusion::cons_iterator; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::deque >, mpl_::bool_ >; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/detail/any.hpp:53:34: required from 'constexpr bool boost::fusion::detail::any(const Sequence&, F, Tag) [with Sequence = boost::fusion::cons >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > >; F = boost::spirit::qi::detail::pass_container >, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >, boost::spirit::qi::char_class > >, std::deque >, mpl_::bool_ >; Tag = boost::fusion::forward_traversal_tag]' /tmp/converters/libetonyek/work/.buildlink/include/boost/fusion/algorithm/query/any.hpp:32:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:175:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::MoveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::MoveTo; Attribute = boost::variant; T = libetonyek::MoveTo; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::MoveTo; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::MoveTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::MoveTo; Attribute = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:27:30: required from 'static void boost::spirit::qi::default_transform_attribute::post(Exposed&, const Transformed&) [with Exposed = boost::variant; Transformed = libetonyek::MoveTo]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:321:36: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:175:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::ClosePolygon; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:291:13: required from 'static bool boost::spirit::traits::push_back_container::call(Container&, const T&) [with Container = std::deque >; T = libetonyek::ClosePolygon; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:353:55: required from 'bool boost::spirit::traits::push_back(Container&, const T&) [with Container = std::deque >; T = libetonyek::ClosePolygon]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:250:30: required from 'static void boost::spirit::traits::assign_to_container_from_value::call(const T_&, Attribute&, mpl_::false_, mpl_::false_) [with T_ = libetonyek::ClosePolygon; Attribute = std::deque >; T = libetonyek::ClosePolygon; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:326:17: required from 'static void boost::spirit::traits::assign_to_container_from_value::call(const T&, Attribute&) [with Attribute = std::deque >; T = libetonyek::ClosePolygon; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:379:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::true_) [with T = libetonyek::ClosePolygon; Attribute = std::deque >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:175:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::LineTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::LineTo; Attribute = boost::variant; T = libetonyek::LineTo; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::LineTo; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::LineTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::LineTo; Attribute = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:175:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::CCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::CCurveTo; Attribute = boost::variant; T = libetonyek::CCurveTo; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::CCurveTo; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::CCurveTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::CCurveTo; Attribute = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:175:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::QCurveTo; T0_ = libetonyek::MoveTo; TN = {libetonyek::LineTo, libetonyek::CCurveTo, libetonyek::QCurveTo, libetonyek::ClosePolygon}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:153:20: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T_&, Attribute&, mpl_::false_) [with T_ = libetonyek::QCurveTo; Attribute = boost::variant; T = libetonyek::QCurveTo; Enable = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:171:17: required from 'static void boost::spirit::traits::assign_to_attribute_from_value::call(const T&, Attribute&) [with Attribute = boost::variant; T = libetonyek::QCurveTo; Enable = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:370:63: required from 'void boost::spirit::traits::detail::assign_to(const T&, Attribute&, mpl_::false_) [with T = libetonyek::QCurveTo; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:393:26: required from 'void boost::spirit::traits::assign_to(const T&, Attribute&) [with T = libetonyek::QCurveTo; Attribute = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:113:34: required from 'bool boost::spirit::qi::detail::alternative_function::call_variant(const Component&, mpl_::false_) const [with Component = boost::spirit::qi::reference >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >; Iterator = __gnu_cxx::__normal_iterator >; Context = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >; Skipper = boost::spirit::qi::char_class >; Attribute = boost::variant; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/alternative_function.hpp:136:32: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:720:7: required from 'boost::function4::function4(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1102:16: required from 'boost::function::function(Functor, typename boost::enable_if_<(! boost::is_integral::value), int>::type) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), int>::type = int]' /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_template.hpp:1155:5: required from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = boost::spirit::qi::detail::parser_binder >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::cons >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::fusion::cons >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> > >, boost::fusion::nil_> > > >, std::deque > >, mpl_::bool_ >; R = bool; T0 = __gnu_cxx::__normal_iterator >&; T1 = const __gnu_cxx::__normal_iterator >&; T2 = boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&; T3 = const boost::spirit::qi::char_class >&; typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type = boost::function >&, const __gnu_cxx::__normal_iterator >&, boost::spirit::context >&, boost::fusion::nil_>, boost::fusion::vector<> >&, const boost::spirit::qi::char_class >&)>&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:191:19: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:255:31: required from 'boost::spirit::qi::rule& boost::spirit::qi::operator%=(boost::spirit::qi::rule&, Expr&&) [with Expr = const boost::proto::exprns_::expr >, boost::spirit::tag::as, boost::spirit::unused_type, boost::spirit::unused_type> >&, const boost::proto::exprns_::expr >, libetonyek::MoveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, const boost::proto::exprns_::expr >, libetonyek::LineTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::CCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&, boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::QCurveTo(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr >, libetonyek::ClosePolygon(), boost::proto::exprns_::expr >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>&>, 1>&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = std::deque >(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type]' IWORKPath.cpp:175:11: required from 'libetonyek::{anonymous}::PathGrammar::PathGrammar() [with Iterator = __gnu_cxx::__normal_iterator >]' IWORKPath.cpp:561:39: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from IWORKStyle.h:15:0, from IWORKStyle.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKStyle.h:16, from IWORKStyle.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKProperties.h:17, from IWORKStyle.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypeInfo; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' IWORKStyle.cpp:125:56: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKStyle.h:16, from IWORKStyle.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, const boost::none_t&}]' IWORKStyle.cpp:133:100: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ CXX libetonyek_internal_la-IWORKStyleStack.lo In file included from IWORKStyleStack.h:15:0, from IWORKStyleStack.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX libetonyek_internal_la-IWORKStylesheet.lo CXX libetonyek_internal_la-IWORKSubDirStream.lo CXX libetonyek_internal_la-IWORKTable.lo CXX libetonyek_internal_la-IWORKTableRecorder.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTable.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKTable.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from IWORKTableRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTable.h:18, from IWORKTable.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTable.h:18, from IWORKTable.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' IWORKTable.cpp:441:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTable.h:18, from IWORKTable.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeData]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeData]' IWORKTable.cpp:441:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTable.h:18, from IWORKTable.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' IWORKTable.cpp:468:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTable.h:18, from IWORKTable.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' IWORKTable.cpp:666:22: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::argument_type = const std::__cxx11::basic_string&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::__cxx11::basic_string; boost::optional::argument_type = const std::__cxx11::basic_string&]' IWORKTable.cpp:731:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::rval_reference_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::rval_reference_type = std::__cxx11::basic_string&&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:944:106: required from 'boost::optional::optional(boost::optional::rval_reference_type) [with T = std::__cxx11::basic_string; boost::optional::rval_reference_type = std::__cxx11::basic_string&&]' IWORKTable.cpp:737:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:170:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, rval_reference_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKDateTimeData]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = libetonyek::IWORKTable::Cell; _Args = {const libetonyek::IWORKTable::Cell&}]' /usr/include/g++/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; bool _TrivialValueTypes = false]' /usr/include/g++/bits/stl_uninitialized.h:134:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator]' /usr/include/g++/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator; _ForwardIterator = std::_Deque_iterator; _Tp = libetonyek::IWORKTable::Cell]' /usr/include/g++/bits/stl_deque.h:950:36: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/stl_uninitialized.h:150:18: required from 'static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = std::deque*; _Tp = std::deque; bool _TrivialValueType = false]' /usr/include/g++/bits/stl_uninitialized.h:194:15: required from 'void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = std::deque*; _Tp = std::deque]' /usr/include/g++/bits/stl_uninitialized.h:338:30: required from 'void std::__uninitialized_fill_a(_ForwardIterator, _ForwardIterator, const _Tp&, std::allocator<_Tp>&) [with _ForwardIterator = std::deque*; _Tp = std::deque; _Tp2 = std::deque]' /usr/include/g++/bits/deque.tcc:399:40: required from 'void std::deque<_Tp, _Alloc>::_M_fill_initialize(const value_type&) [with _Tp = std::deque; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = std::deque]' /usr/include/g++/bits/stl_deque.h:923:27: required from 'std::deque<_Tp, _Alloc>::deque(std::deque<_Tp, _Alloc>::size_type, const value_type&, const allocator_type&) [with _Tp = std::deque; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::size_type = long unsigned int; std::deque<_Tp, _Alloc>::value_type = std::deque; std::deque<_Tp, _Alloc>::allocator_type = std::allocator >]' IWORKTable.cpp:569:67: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTableRecorder.h:15, from IWORKTableRecorder.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKDateTimeData]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKTable.h:21, from IWORKTableRecorder.h:18, from IWORKTableRecorder.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetComment; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:361:61: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetSize; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:366:54: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetHeaders; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:371:81: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetBandedRows; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:376:53: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetRepeated; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:381:58: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetOrder; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:386:47: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetStyle; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:391:47: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetSizes; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:396:63: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetBorders; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:401:74: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::InsertCell; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:413:135: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::InsertCoveredCell; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:418:62: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetDefaultCellStyle; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:423:64: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetDefaultLayoutStyle; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:428:66: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetDefaultParagraphStyle; T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTableRecorder.cpp:433:69: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTableRecorder.h:15, from IWORKTableRecorder.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKTable.h:21, from IWORKTableRecorder.h:18, from IWORKTableRecorder.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::{anonymous}::SetComment; TN = {libetonyek::{anonymous}::SetSize, libetonyek::{anonymous}::SetHeaders, libetonyek::{anonymous}::SetBandedRows, libetonyek::{anonymous}::SetRepeated, libetonyek::{anonymous}::SetOrder, libetonyek::{anonymous}::SetStyle, libetonyek::{anonymous}::SetSizes, libetonyek::{anonymous}::SetBorders, libetonyek::{anonymous}::InsertCell, libetonyek::{anonymous}::InsertCoveredCell, libetonyek::{anonymous}::SetDefaultCellStyle, libetonyek::{anonymous}::SetDefaultLayoutStyle, libetonyek::{anonymous}::SetDefaultParagraphStyle}]': /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/deque.tcc:167:30: required from 'std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::reference = boost::variant&]' /usr/include/g++/bits/stl_deque.h:1558:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKTableRecorder.cpp:361:61: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-IWORKText.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKStyle.h:16, from IWORKStyleStack.h:17, from IWORKText.h:24, from IWORKText.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-IWORKTextRecorder.lo CXX libetonyek_internal_la-IWORKTextRedirector.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from IWORKTextRecorder.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX libetonyek_internal_la-IWORKToken.lo CXX libetonyek_internal_la-IWORKTokenizer.lo CXX libetonyek_internal_la-IWORKTokenizerBase.lo CXX libetonyek_internal_la-IWORKTransformation.lo CXX libetonyek_internal_la-IWORKTypes.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTextRecorder.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::PushBaseLayoutStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:350:58: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::PushBaseParagraphStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:355:61: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetLayoutStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:360:53: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::FlushLayout; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:365:45: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetListStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:370:51: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetListLevel; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:375:51: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::FlushList; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:380:43: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetParagraphStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:385:56: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::FlushParagraph; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:390:48: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetSpanStyle; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:395:51: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::SetLanguage; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:400:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::FlushSpan; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:405:43: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::InsertField; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:410:49: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::OpenLink; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:415:45: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::CloseLink; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:420:43: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::InsertText; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:425:48: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::InsertTab; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:430:43: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::InsertSpace; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:435:45: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::{anonymous}::InsertBreak; T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': IWORKTextRecorder.cpp:440:63: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKTransformation.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libetonyek::{anonymous}::PushBaseLayoutStyle; TN = {libetonyek::{anonymous}::PushBaseParagraphStyle, libetonyek::{anonymous}::SetLayoutStyle, libetonyek::{anonymous}::FlushLayout, libetonyek::{anonymous}::SetListStyle, libetonyek::{anonymous}::SetListLevel, libetonyek::{anonymous}::FlushList, libetonyek::{anonymous}::SetParagraphStyle, libetonyek::{anonymous}::FlushParagraph, libetonyek::{anonymous}::SetSpanStyle, libetonyek::{anonymous}::SetLanguage, libetonyek::{anonymous}::FlushSpan, libetonyek::{anonymous}::InsertField, libetonyek::{anonymous}::OpenLink, libetonyek::{anonymous}::CloseLink, libetonyek::{anonymous}::InsertText, libetonyek::{anonymous}::InsertTab, libetonyek::{anonymous}::InsertSpace, libetonyek::{anonymous}::InsertBreak}]': /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant; _Args = {boost::variant}; _Tp = boost::variant; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/deque.tcc:167:30: required from 'std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant}; _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::reference = boost::variant&]' /usr/include/g++/bits/stl_deque.h:1558:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant; _Alloc = std::allocator >; std::deque<_Tp, _Alloc>::value_type = boost::variant]' IWORKTextRecorder.cpp:350:58: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' IWORKTypes.cpp:51:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTransformation.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' IWORKTypes.cpp:51:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' IWORKTypes.cpp:76:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' IWORKTypes.cpp:107:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' IWORKTypes.cpp:122:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' IWORKTypes.cpp:122:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = double]' IWORKTypes.cpp:165:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' IWORKTypes.cpp:180:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeData]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeData]' IWORKTypes.cpp:213:32: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-IWORKXMLContext.lo CXX libetonyek_internal_la-IWORKXMLContextBase.lo CXX libetonyek_internal_la-IWORKXMLParserState.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from IWORKXMLContextBase.h:13, from IWORKXMLContextBase.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16:0, from IWORKXMLContextBase.h:13, from IWORKXMLContextBase.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp: In instantiation of 'constexpr boost::enable_shared_from_this::enable_shared_from_this() [with T = libetonyek::IWORKXMLContextElement]': IWORKXMLContextBase.cpp:32:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:29:21: warning: 'boost::enable_shared_from_this::weak_this_' should be initialized in the member initialization list [-Weffc++] BOOST_CONSTEXPR enable_shared_from_this() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp: In instantiation of 'constexpr boost::enable_shared_from_this::enable_shared_from_this() [with T = libetonyek::IWORKXMLContextMixed]': IWORKXMLContextBase.cpp:69:28: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:29:21: warning: 'boost::enable_shared_from_this::weak_this_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKXMLContextBase.h:14, from IWORKXMLContextBase.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ CXX libetonyek_internal_la-IWORKZlibStream.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from IWORKXMLParserState.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from IWORKXMLParserState.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-KEY1Dictionary.lo CXX libetonyek_internal_la-KEY1Parser.lo CXX libetonyek_internal_la-KEY1ParserState.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from KEY1Dictionary.h:15, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from KEY1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from KEY1Dictionary.h:13, from KEY1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-KEY1Token.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY1ParserState.h:13, from KEY1ParserState.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY1ParserState.h:13, from KEY1ParserState.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ CXX libetonyek_internal_la-KEY2Dictionary.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKDictionary.h:16, from KEY2Dictionary.h:13, from KEY2Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from KEY1Parser.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX libetonyek_internal_la-KEY2Parser.lo In file included from IWORKStyle.h:15:0, from IWORKRecorder.h:19, from KEY1Parser.cpp:21: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKGeometryElement.h:16, from KEY2Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' KEY1Parser.cpp:462:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' KEY1Parser.cpp:556:22: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = glm::mat<3, 3, double, (glm::qualifier)0>]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = glm::mat<3, 3, double, (glm::qualifier)0>]' KEY1Parser.cpp:556:22: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' KEY1Parser.cpp:629:87: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' KEY1Parser.cpp:656:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' KEY1Parser.cpp:775:35: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKVerticalAlignment]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKVerticalAlignment]' KEY1Parser.cpp:873:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' KEY1Parser.cpp:873:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' KEY1Parser.cpp:1524:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' KEY1Parser.cpp:1605:75: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from KEY2Parser.cpp:23: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from KEY2Parser.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY1Parser.cpp:1604:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::deque]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::deque]' KEY1Parser.cpp:991:89: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from KEY1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY1Parser.cpp:1604:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY1Parser.cpp:1604:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2Parser.h:14, from KEY2Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2Parser.h:14, from KEY2Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' KEY2Parser.cpp:416:33: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' KEY2Parser.cpp:416:33: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' KEY2Parser.cpp:448:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2Parser.h:14, from KEY2Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' KEY2Parser.cpp:824:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ CXX libetonyek_internal_la-KEY2ParserState.lo CXX libetonyek_internal_la-KEY2Token.lo CXX libetonyek_internal_la-KEY6Parser.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from KEY2ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from KEY2ParserState.h:13, from KEY2ParserState.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from KEY6Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': KEY6Parser.cpp:302:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' KEY6Parser.cpp:72:24: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWAMessage]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWAMessage]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' KEY6Parser.cpp:65:66: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' KEY6Parser.cpp:290:41: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWAMessage; boost::optional_detail::optional_base::argument_type = const libetonyek::IWAMessage&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWAMessage; boost::optional::argument_type = const libetonyek::IWAMessage&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1543:10: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const libetonyek::IWAMessage&; typename boost::decay::type = libetonyek::IWAMessage]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' KEY6Parser.cpp:65:66: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::argument_type = const std::__cxx11::basic_string&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::__cxx11::basic_string; boost::optional::argument_type = const std::__cxx11::basic_string&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1543:10: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const std::__cxx11::basic_string&; typename boost::decay::type = std::__cxx11::basic_string]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' KEY6Parser.cpp:290:41: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWAParser.h:21, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY6Parser.cpp:304:29: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from KEY6Parser.h:13, from KEY6Parser.cpp:9: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY6Parser.cpp:304:29: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' KEY6Parser.cpp:304:29: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-KEYCollector.lo In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from KEYCollector.h:15, from KEYCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-KEYProperties.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from KEYTypes.h:18, from KEYProperties.h:14, from KEYProperties.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-KEYTypes.lo CXX libetonyek_internal_la-NUM1Dictionary.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKText.h:18, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyleStack.h:15:0, from IWORKText.h:24, from KEYTypes.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from KEYTypes.h:18, from KEYTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from KEYTypes.h:18, from KEYTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' KEYTypes.cpp:23:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' KEYTypes.cpp:37:26: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' KEYTypes.cpp:55:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' KEYTypes.cpp:55:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX libetonyek_internal_la-NUM1Parser.lo In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX libetonyek_internal_la-NUM1ParserState.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKCellCommentDrawableInfoElement.h:16, from NUM1Parser.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKPropertyMap.h:15:0, from ../../src/lib/contexts/IWORKStyleContext.h:17, from ../../src/lib/contexts/IWORKStyleContainer.h:19, from NUM1Parser.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX libetonyek_internal_la-NUM1Token.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from NUM1Dictionary.h:13, from NUM1ParserState.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX libetonyek_internal_la-NUM3Parser.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from NUM1ParserState.h:13, from NUM1Parser.h:14, from NUM1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from NUM1ParserState.h:13, from NUM1ParserState.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from NUM3Parser.h:13, from NUM3Parser.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from NUM3Parser.h:13, from NUM3Parser.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from NUM3Parser.h:13, from NUM3Parser.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ CXX libetonyek_internal_la-NUMCollector.lo In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUM3Parser.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from NUM3Parser.h:13, from NUM3Parser.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' NUM3Parser.cpp:36:67: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWAMessage]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWAMessage]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' NUM3Parser.cpp:49:66: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWAParser.h:20, from NUM3Parser.h:13, from NUM3Parser.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = bool]' IWAField.h:161:29: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)6; ValueT = bool; Reader = libetonyek::IWAReader::Bool]' NUM3Parser.cpp:62:57: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from NUM3Parser.h:13, from NUM3Parser.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::argument_type = const std::__cxx11::basic_string&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::__cxx11::basic_string; boost::optional::argument_type = const std::__cxx11::basic_string&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1543:10: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const std::__cxx11::basic_string&; typename boost::decay::type = std::__cxx11::basic_string]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)11; ValueT = std::__cxx11::basic_string; Reader = libetonyek::IWAReader::String]' NUM3Parser.cpp:36:67: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWAMessage; boost::optional_detail::optional_base::argument_type = const libetonyek::IWAMessage&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWAMessage; boost::optional::argument_type = const libetonyek::IWAMessage&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1543:10: required from 'boost::optional::type> boost::make_optional(T&&) [with T = const libetonyek::IWAMessage&; typename boost::decay::type = libetonyek::IWAMessage]' IWAField.h:161:65: required from 'const boost::optional libetonyek::detail::IWAFieldImpl::optional() const [with libetonyek::IWAField::Tag TagV = (libetonyek::IWAField::Tag)13; ValueT = libetonyek::IWAMessage; Reader = libetonyek::IWAReader::Message]' NUM3Parser.cpp:49:66: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX libetonyek_internal_la-PAG1Dictionary.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKCollector.h:27, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': NUMCollector.cpp:185:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKCollector.h:18, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' NUMCollector.cpp:188:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' NUMCollector.cpp:188:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from IWORKTypes.h:20, from IWORKCollector.h:27, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' NUMCollector.cpp:185:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from NUMCollector.h:13, from NUMCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' NUMCollector.cpp:186:93: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' NUMCollector.cpp:185:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' NUMCollector.cpp:185:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKPath.h:23, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Dictionary.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-PAG1Parser.lo CXX libetonyek_internal_la-PAG1ParserState.lo CXX libetonyek_internal_la-PAG1Token.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ../../src/lib/contexts/IWORKCalcEngineContext.h:13, from PAG1Parser.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from ../../src/lib/contexts/PAG1AnnotationContext.h:15, from PAG1Parser.cpp:32: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKPath.h:17, from IWORKDictionary.h:16, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from IWORKStyle.h:15:0, from IWORKDictionary.h:17, from PAG1Dictionary.h:13, from PAG1Parser.cpp:33: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX libetonyek_internal_la-PAG5Parser.lo In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG1ParserState.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1Parser.h:14, from PAG1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-PAGCollector.lo /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1Parser.h:14, from PAG1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::PAGFootnoteKind]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::PAGFootnoteKind]' PAG1Parser.cpp:421:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::PAGFootnoteKind]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::PAGFootnoteKind]' PAG1Parser.cpp:452:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' PAG1Parser.cpp:652:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1Parser.h:14, from PAG1Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' PAG1Parser.cpp:774:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from IWORKXMLParserState.h:18, from PAG1ParserState.h:13, from PAG1ParserState.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/new_allocator.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:26, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from PAG5Parser.h:13, from PAG5Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: 'class boost::container::exception' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE exception ^~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: but does not override 'boost::container::exception(const boost::container::exception&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/container/throw_exception.hpp:50:28: warning: or 'operator=(const boost::container::exception&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from PAG5Parser.h:13, from PAG5Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/iterator.hpp:72:33: warning: postfix 'boost::container::back_emplacer& boost::container::back_emplacer::operator++(int)' should return 'boost::container::back_emplacer' [-Weffc++] back_emplacer& operator++(int){ return *this; } ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/copy_move_algo.hpp:33:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/detail/advanced_insert_int.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/container/deque.hpp:30, from IWAField.h:17, from IWAMessage.h:16, from IWAParser.h:33, from PAG5Parser.h:13, from PAG5Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:208:45: warning: postfix 'boost::back_move_insert_iterator& boost::back_move_insert_iterator::operator++(int)' should return 'boost::back_move_insert_iterator' [-Weffc++] back_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:250:46: warning: postfix 'boost::front_move_insert_iterator& boost::front_move_insert_iterator::operator++(int)' should return 'boost::front_move_insert_iterator' [-Weffc++] front_move_insert_iterator& operator++(int) { return *this; } ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/move/iterator.hpp:296:40: warning: postfix 'boost::move_insert_iterator& boost::move_insert_iterator::operator++(int)' should return 'boost::move_insert_iterator' [-Weffc++] move_insert_iterator& operator++(int) { return *this; } ^ In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from IWORKStyle.h:15:0, from IWORKShape.h:16, from IWORKCollector.h:22, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAG5Parser.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from IWORKTransformation.h:15, from IWORKCollector.h:26, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWAParser.h:20, from PAG5Parser.h:13, from PAG5Parser.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKCollector.h:18, from PAGCollector.h:15, from PAGCollector.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPrintInfo]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPrintInfo]' PAGCollector.cpp:102:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' PAGCollector.cpp:102:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX libetonyek_internal_la-PAGProperties.lo CXX libetonyek_internal_la-PAGTypes.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from PAGTypes.h:17, from PAGTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' PAGTypes.cpp:18:46: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from PAGTypes.h:17, from PAGTypes.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' PAGTypes.cpp:18:46: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ CXX libetonyek_internal_la-libetonyek_utils.lo CXX libetonyek_internal_la-libetonyek_xml.lo CXX contexts/libetonyek_internal_la-IWORKBezierElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKBezierElement.h:13, from contexts/IWORKBezierElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from IWORKTypes.h:19, from libetonyek_utils.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:30, from libetonyek_xml.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:31:0, from libetonyek_xml.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKBezierElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from libetonyek_xml.h:16, from libetonyek_xml.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = bool]' libetonyek_xml.cpp:85:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = double]' libetonyek_xml.cpp:100:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' libetonyek_xml.cpp:115:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKBinaryElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKBezierElement.h:13, from contexts/IWORKBezierElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKBrContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKBinaryElement.h:16, from contexts/IWORKBinaryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKBinaryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-IWORKCalcEngineContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKBrContext.h:13, from contexts/IWORKBrContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyleStack.h:15:0, from ./IWORKText.h:24, from contexts/IWORKBrContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKBinaryElement.h:13, from contexts/IWORKBinaryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKBinaryElement.cpp:28:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKBinaryElement.cpp:28:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKCalcEngineContext.h:13, from contexts/IWORKCalcEngineContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKBrContext.h:13, from contexts/IWORKBrContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCalcEngineContext.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKCellCommentDrawableInfoElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKCalcEngineContext.h:13, from contexts/IWORKCalcEngineContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKChartInfoElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKCellCommentDrawableInfoElement.h:16, from contexts/IWORKCellCommentDrawableInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKCellCommentDrawableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKColorElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKChartInfoElement.h:14, from contexts/IWORKChartInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKCellCommentDrawableInfoElement.h:13, from contexts/IWORKCellCommentDrawableInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKChartInfoElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKChart.h:16, from contexts/IWORKChartInfoElement.h:13, from contexts/IWORKChartInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKCoreImageFilterDescriptorElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKColorElement.h:16, from contexts/IWORKColorElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:30, from contexts/IWORKColorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKColorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKColorElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKCoreImageFilterDescriptorElement.h:13, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKColorElement.h:13, from contexts/IWORKColorElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKCoreImageFilterDescriptorElement.h:13, from contexts/IWORKCoreImageFilterDescriptorElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKDataElement.lo CXX contexts/libetonyek_internal_la-IWORKFieldElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKDataElement.h:19, from contexts/IWORKDataElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFieldElement.h:17, from contexts/IWORKFieldElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from contexts/IWORKSpanElement.h:16, from contexts/IWORKFieldElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKDataElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKFieldElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFieldElement.h:13, from contexts/IWORKFieldElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKFieldElement.h:13, from contexts/IWORKFieldElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKFieldElement.cpp:25:11: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKDataElement.h:15, from contexts/IWORKDataElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKFillElement.lo CXX contexts/libetonyek_internal_la-IWORKFilteredImageElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFillElement.h:15, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKPropertyMap.h:15:0, from contexts/IWORKFillElement.h:17, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFilteredImageElement.h:16, from contexts/IWORKFilteredImageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFillElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKFilteredImageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-IWORKFormatElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFilteredImageElement.h:13, from contexts/IWORKFilteredImageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKFillElement.cpp:59:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKFillElement.cpp:59:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKGradientType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKGradientType]' contexts/IWORKFillElement.cpp:144:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKFillElement.cpp:239:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKFillElement.cpp:239:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKImageType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKImageType]' contexts/IWORKFillElement.cpp:332:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKGradient]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKGradient]' contexts/IWORKFillElement.cpp:438:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKFillElement.h:18, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKColor&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKColor&; ExprPtr = libetonyek::IWORKColor; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKColor&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:474:24: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKGradient&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKGradient&; ExprPtr = libetonyek::IWORKGradient; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKGradient&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:476:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKGradient; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = const libetonyek::IWORKGradient&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = const libetonyek::IWORKGradient&; ExprPtr = libetonyek::IWORKGradient; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = const libetonyek::IWORKGradient&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:482:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:490:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFormatElement.h:15, from contexts/IWORKFormatElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKPropertyMap.h:15:0, from contexts/IWORKFormatElement.h:17, from contexts/IWORKFormatElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1557:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1736:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:490:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1557:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1736:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/IWORKFillElement.cpp:490:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKFillElement.h:18, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/include/g++/tuple:1652:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/g++/tuple:1641:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; _Args2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >; std::allocator_traits >::allocator_type = std::allocator, boost::variant > >]' /usr/include/g++/bits/hashtable_policy.h:2066:37: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _NodeAlloc = std::allocator, boost::variant >, true> >; std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type = std::__detail::_Hash_node, boost::variant >, true>]' /usr/include/g++/bits/hashtable_policy.h:725:8: required from 'std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Pair = std::pair, boost::variant >; _Alloc = std::allocator, boost::variant > >; _Equal = std::equal_to >; _H1 = std::hash >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type = boost::variant; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::key_type = std::__cxx11::basic_string]' /usr/include/g++/bits/unordered_map.h:973:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = boost::variant; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, boost::variant > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = boost::variant; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = std::__cxx11::basic_string]' contexts/IWORKFillElement.cpp:504:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFillElement.h:13, from contexts/IWORKFillElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1919:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2359:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2069:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2167:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/IWORKFillElement.cpp:504:65: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1919:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2359:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2069:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2167:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/IWORKFillElement.cpp:504:65: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormatElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKFormulaElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFormatElement.h:13, from contexts/IWORKFormatElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKFormulaElement.h:15, from contexts/IWORKFormulaElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKFormulaElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-IWORKGeometryElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKFormulaElement.h:13, from contexts/IWORKFormulaElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKFormulaElement.h:13, from contexts/IWORKFormulaElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKFormulaElement.cpp:70:11: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKGeometryElement.h:16, from contexts/IWORKGeometryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:30, from contexts/IWORKGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGeometryElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKGroupElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKGeometryElement.h:13, from contexts/IWORKGeometryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKGeometryElement.cpp:39:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKGeometryElement.cpp:39:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKGeometryElement.h:13, from contexts/IWORKGeometryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKGeometryElement.cpp:39:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKGeometryElement.cpp:39:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKGroupElement.h:13, from contexts/IWORKGroupElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKGroupElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKHeaderFooterContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKGroupElement.h:13, from contexts/IWORKGroupElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKImageContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKHeaderFooterContext.h:18, from contexts/IWORKHeaderFooterContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKHeaderFooterContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKHeaderFooterContext.h:16, from contexts/IWORKHeaderFooterContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKImageContext.h:16, from contexts/IWORKImageContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKImageContext.h:13, from contexts/IWORKImageContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKImageContext.cpp:27:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKImageContext.cpp:27:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKImageElement.lo CXX contexts/libetonyek_internal_la-IWORKLayoutElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKImageElement.h:16, from contexts/IWORKImageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLayoutElement.h:14, from contexts/IWORKLayoutElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKImageElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKLineElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKLineEndElement.lo In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKLayoutElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKImageElement.h:13, from contexts/IWORKImageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKImageElement.h:13, from contexts/IWORKImageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKImageElement.cpp:47:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKImageElement.h:13, from contexts/IWORKImageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKImageElement.cpp:47:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKImageElement.cpp:47:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKImageElement.h:13, from contexts/IWORKImageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = int]' contexts/IWORKImageElement.cpp:154:105: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLineElement.h:17, from contexts/IWORKLineElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKLayoutElement.h:14, from contexts/IWORKLayoutElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLineEndElement.h:16, from contexts/IWORKLineEndElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKLineEndElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKLineEndElement.h:13, from contexts/IWORKLineEndElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:359:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/IWORKLineEndElement.cpp:74:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:359:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/IWORKLineEndElement.cpp:74:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKLineElement.h:13, from contexts/IWORKLineElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKLineElement.cpp:32:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKLinkElement.lo CXX contexts/libetonyek_internal_la-IWORKListLabelGeometriesProperty.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKLinkElement.h:13, from contexts/IWORKLinkElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from contexts/IWORKSpanElement.h:16, from contexts/IWORKLinkElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKListLabelGeometryElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKLinkElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelGeometriesProperty.h:18, from contexts/IWORKListLabelGeometriesProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKLinkElement.h:13, from contexts/IWORKLinkElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKListLabelGeometriesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-IWORKListLabelIndentsProperty.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelGeometryElement.h:16, from contexts/IWORKListLabelGeometryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelGeometriesProperty.h:13, from contexts/IWORKListLabelGeometriesProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKListLabelGeometryElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKListLabelGeometry]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKListLabelGeometry]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = libetonyek::IWORKListLabelGeometry; Container = std::deque]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque&) [with Type = libetonyek::IWORKListLabelGeometry; NestedParser = libetonyek::IWORKListLabelGeometryElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131354; unsigned int RefId = 131355; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, libetonyek::IWORKListLabelGeometry>]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque&) [with Type = libetonyek::IWORKListLabelGeometry; NestedParser = libetonyek::IWORKListLabelGeometryElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131354; unsigned int RefId = 131355; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, libetonyek::IWORKListLabelGeometry>]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKListLabelGeometry, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKListLabelGeometry> > >&, std::deque >&}]' contexts/IWORKListLabelGeometriesProperty.cpp:47:60: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelIndentsProperty.h:17, from contexts/IWORKListLabelIndentsProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelGeometryElement.h:13, from contexts/IWORKListLabelGeometryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKListLabelGeometryElement.h:13, from contexts/IWORKListLabelGeometryElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKListLabelGeometryElement.cpp:25:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKListLabelGeometryElement.cpp:25:21: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKListLabelIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-IWORKListLabelTypeinfoElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelIndentsProperty.h:15, from contexts/IWORKListLabelIndentsProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKListLabelIndentsProperty.h:15, from contexts/IWORKListLabelIndentsProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = double; Container = std::deque]' contexts/IWORKContainerContext.h:37:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131376; unsigned int RefId = 0]' contexts/IWORKMutableArrayElement.h:29:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131376; unsigned int RefId = 0; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' contexts/IWORKListLabelIndentsProperty.cpp:45:115: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelTypeinfoElement.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKListLabelTypeinfoElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-IWORKListLabelTypesProperty.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelTypeinfoElement.h:13, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypeinfoElement.h:15, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': contexts/IWORKListLabelTypeinfoElement.cpp:122:125: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelTypeinfoElement.h:13, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' contexts/IWORKListLabelTypeinfoElement.cpp:34:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypeinfoElement.h:15, from contexts/IWORKListLabelTypeinfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::shared_ptr; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = std::shared_ptr&; ExprPtr = std::shared_ptr; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:90:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant( ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::shared_ptr; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = const std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = const std::shared_ptr&; ExprPtr = std::shared_ptr; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = const std::shared_ptr&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:96:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1711:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:410:8: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::argument_type) [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; boost::optional_detail::optional_base::argument_type = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:350:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::argument_type) [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; boost::optional_detail::optional_base::argument_type = const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if::type>, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:106:27: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = bool; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = bool; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = bool; ExprPtr = bool; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = bool; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKListLabelTypeinfoElement.cpp:119:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKListTextIndentsProperty.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListLabelTypesProperty.h:18, from contexts/IWORKListLabelTypesProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKListLabelTypesProperty.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKListTextIndentsProperty.h:17, from contexts/IWORKListTextIndentsProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelTypesProperty.h:13, from contexts/IWORKListLabelTypesProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKListTextIndentsProperty.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypesProperty.h:17, from contexts/IWORKListLabelTypesProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /usr/include/g++/bits/stl_construct.h:75:7: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Args = {const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&}]' /usr/include/g++/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; bool _TrivialValueTypes = false]' /usr/include/g++/bits/stl_uninitialized.h:134:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>]' /usr/include/g++/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, const boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _ForwardIterator = std::_Deque_iterator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >*>; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/include/g++/bits/stl_deque.h:950:36: required from 'std::deque<_Tp, _Alloc>::deque(const std::deque<_Tp, _Alloc>&) [with _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::ListLabelTypes; typename libetonyek::IWORKPropertyInfo::ValueType = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' contexts/IWORKListLabelTypesProperty.cpp:63:61: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListLabelTypesProperty.h:13, from contexts/IWORKListLabelTypesProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; Container = std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque&) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131356; unsigned int RefId = 131357; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque&) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131356; unsigned int RefId = 131357; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357>]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357>; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}; _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357>]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357>; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, libetonyek::IWORKListLabelTypeinfoElement, libetonyek::IWORKPushCollector, 131356, 131357>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > > > >&, std::unordered_map, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > > >&, std::deque, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >, std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > > >&}]' contexts/IWORKListLabelTypesProperty.cpp:46:109: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKListLabelTypesProperty.h:17, from contexts/IWORKListLabelTypesProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': contexts/IWORKContainerContext.h:86:28: required from 'void libetonyek::IWORKContainerContext::handleRef() [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131356; unsigned int RefId = 131357]' contexts/IWORKContainerContext.h:54:16: required from 'libetonyek::IWORKXMLContextPtr_t libetonyek::IWORKContainerContext::element(int) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131356; unsigned int RefId = 131357; libetonyek::IWORKXMLContextPtr_t = std::shared_ptr]' contexts/IWORKListLabelTypesProperty.cpp:72:1: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Args = {boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >}; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Args = {boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >}; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; std::allocator_traits >::allocator_type = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >]' /usr/include/g++/bits/deque.tcc:167:30: required from 'std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >}; _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >; std::deque<_Tp, _Alloc>::reference = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >&]' /usr/include/g++/bits/stl_deque.h:1558:21: required from 'void std::deque<_Tp, _Alloc>::push_back(std::deque<_Tp, _Alloc>::value_type&&) [with _Tp = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; _Alloc = std::allocator, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >; std::deque<_Tp, _Alloc>::value_type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' contexts/IWORKContainerContext.h:86:7: required from 'void libetonyek::IWORKContainerContext::handleRef() [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131356; unsigned int RefId = 131357]' contexts/IWORKContainerContext.h:54:16: required from 'libetonyek::IWORKXMLContextPtr_t libetonyek::IWORKContainerContext::element(int) [with Type = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; NestedParser = libetonyek::IWORKListLabelTypeinfoElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131356; unsigned int RefId = 131357; libetonyek::IWORKXMLContextPtr_t = std::shared_ptr]' contexts/IWORKListLabelTypesProperty.cpp:72:1: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1770:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKMediaElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKListTextIndentsProperty.h:15, from contexts/IWORKListTextIndentsProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKListTextIndentsProperty.h:15, from contexts/IWORKListTextIndentsProperty.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = double; Container = std::deque]' contexts/IWORKContainerContext.h:37:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131376; unsigned int RefId = 0]' contexts/IWORKMutableArrayElement.h:29:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, std::deque&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131376; unsigned int RefId = 0; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Alloc = std::allocator, libetonyek::IWORKPushCollector, 131376> >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement, libetonyek::IWORKPushCollector, 131376>; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::deque >&}]' contexts/IWORKListTextIndentsProperty.cpp:43:115: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKMediaElement.h:16, from contexts/IWORKMediaElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMediaElement.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKMetadataElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKMediaElement.h:13, from contexts/IWORKMediaElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKMediaElement.cpp:102:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKMediaElement.h:13, from contexts/IWORKMediaElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKMediaElement.cpp:337:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKMediaElement.h:13, from contexts/IWORKMediaElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKMediaElement.cpp:337:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKMediaElement.cpp:337:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKMetadataElement.h:13, from contexts/IWORKMetadataElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKMetadataElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKMetadataElement.h:13, from contexts/IWORKMetadataElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKNumberConverter.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKNumberConverter.h:13, from contexts/IWORKNumberConverter.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKAlignment]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKAlignment]' contexts/IWORKNumberConverter.cpp:55:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKBaseline]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKBaseline]' contexts/IWORKNumberConverter.cpp:84:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKBorderType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKBorderType]' contexts/IWORKNumberConverter.cpp:108:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKCapitalization]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKCapitalization]' contexts/IWORKNumberConverter.cpp:136:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKCellNumberType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKCellNumberType]' contexts/IWORKNumberConverter.cpp:162:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKStrokeType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKStrokeType]' contexts/IWORKNumberConverter.cpp:187:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = libetonyek::IWORKVerticalAlignment]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKVerticalAlignment]' contexts/IWORKNumberConverter.cpp:211:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKPElement.lo CXX contexts/libetonyek_internal_la-IWORKPathElement.lo CXX contexts/libetonyek_internal_la-IWORKPositionElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPathElement.h:13, from contexts/IWORKPathElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPElement.h:16, from contexts/IWORKPElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPathElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKPElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPositionElement.h:16, from contexts/IWORKPositionElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKPropertyContextBase.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPositionElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKPElement.h:13, from contexts/IWORKPElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKPElement.h:13, from contexts/IWORKPElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKPElement.cpp:114:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKPElement.cpp:114:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPropertyContextBase.h:13, from contexts/IWORKPropertyContextBase.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPathElement.h:13, from contexts/IWORKPathElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/IWORKPathElement.cpp:55:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/IWORKPathElement.cpp:55:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKPositionElement.h:13, from contexts/IWORKPositionElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKPositionElement.h:13, from contexts/IWORKPositionElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPositionElement.cpp:25:9: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ CXX contexts/libetonyek_internal_la-IWORKPropertyMapElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKRefContext.lo CXX contexts/libetonyek_internal_la-IWORKShapeContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKRefContext.h:16, from contexts/IWORKRefContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ CXX contexts/libetonyek_internal_la-IWORKSizeElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKPropertyMapElement.cpp:288:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKPropertyMapElement.cpp:288:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKRefContext.h:13, from contexts/IWORKRefContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKShapeContext.h:17, from contexts/IWORKShapeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKSizeElement.h:16, from contexts/IWORKSizeElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKShapeContext.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKSizeElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKValueContext.h:38:20: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, Type&, bool*) [with Type = libetonyek::IWORKColor; NestedParser = libetonyek::IWORKColorElement; unsigned int Id = 131195; unsigned int Id2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}; _Tp = libetonyek::IWORKValueContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKColor&}]' contexts/IWORKPropertyMapElement.cpp:623:71: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColumns]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColumns]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::Columns; Context = libetonyek::{anonymous}::ColumnsElement; int TokenId = 131198; int RefTokenId = 131199; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKColumns>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKColumns]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKColumns, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKColumns> > >&}]' contexts/IWORKPropertyMapElement.cpp:935:116: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKExternalTextWrap]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKExternalTextWrap]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::ExternalTextWrap; Context = libetonyek::IWORKExternalTextWrapElement; int TokenId = 131238; int RefTokenId = 131239; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKExternalTextWrap>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKExternalTextWrap]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKExternalTextWrap, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKExternalTextWrap> > >&}]' contexts/IWORKPropertyMapElement.cpp:937:124: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' contexts/IWORKPropertyMapElement.cpp:66:15: required from 'libetonyek::{anonymous}::RedirectPropertyContext::RedirectPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Fill; Context = libetonyek::IWORKFillElement]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:939:72: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKMarker]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKMarker]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::HeadLineEnd; Context = libetonyek::IWORKLineEndElement; int TokenId = 131344; int TokenId2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:957:71: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPadding]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPadding]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::LayoutMargins; Context = libetonyek::{anonymous}::PaddingElement; int TokenId = 131389; int RefTokenId = 131390; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKPadding>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKPadding]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKPadding, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKPadding> > >&}]' contexts/IWORKPropertyMapElement.cpp:978:112: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKLineSpacing]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLineSpacing]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::LineSpacing; Context = libetonyek::{anonymous}::LinespacingElement; int TokenId = 131346; int RefTokenId = 131347; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKLineSpacing>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKLineSpacing]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKLineSpacing, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKLineSpacing> > >&}]' contexts/IWORKPropertyMapElement.cpp:986:114: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKStroke]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKStroke]' contexts/IWORKPropertyMapElement.cpp:66:15: required from 'libetonyek::{anonymous}::RedirectPropertyContext::RedirectPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::ParagraphStroke; Context = libetonyek::IWORKStrokeContext]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::{anonymous}::RedirectPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RedirectPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1010:75: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKNumberFormat]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKNumberFormat]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyNumberFormat; Context = libetonyek::IWORKNumberFormatElement; int TokenId = 131378; int RefTokenId = 131379; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKNumberFormat>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKNumberFormat]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKNumberFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKNumberFormat> > >&}]' contexts/IWORKPropertyMapElement.cpp:1048:136: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDurationFormat]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDurationFormat]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyDurationFormat; Context = libetonyek::IWORKDurationFormatElement; int TokenId = 131229; int RefTokenId = 131230; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKDurationFormat>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKDurationFormat]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}; _Tp = libetonyek::{anonymous}::RefPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::RefPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDurationFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDurationFormat> > >&}]' contexts/IWORKPropertyMapElement.cpp:1052:140: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKAlignment]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKAlignment]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Alignment; Context = libetonyek::IWORKNumberElement; int TokenId = 131376; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Alignment; int TokenId2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:927:69: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKCapitalization]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKCapitalization]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Capitalization; Context = libetonyek::IWORKNumberElement; int TokenId = 131376; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Capitalization; int TokenId2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:933:74: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKBorderType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKBorderType]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::ParagraphBorderType; Context = libetonyek::IWORKNumberElement; int TokenId = 131376; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::ParagraphBorderType; int TokenId2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1006:79: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeFormat]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeFormat]' contexts/IWORKPropertyMapElement.cpp:117:11: required from 'libetonyek::{anonymous}::RefPropertyContext::RefPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyDateTimeFormat; Context = libetonyek::IWORKDateTimeFormatElement; int TokenId = 131220; int RefTokenId = 131221; libetonyek::{anonymous}::RefPropertyContext::RedirectMap_t = std::unordered_map, libetonyek::IWORKDateTimeFormat>; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKDateTimeFormat]' contexts/IWORKPropertyMapElement.cpp:551:16: required from 'libetonyek::{anonymous}::PropertyDateTimeFormatElement::PropertyDateTimeFormatElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, libetonyek::{anonymous}::PropertyDateTimeFormatElement::RedirectMap_t&) [with Property = libetonyek::property::SFTCellStylePropertyDateTimeFormat; libetonyek::{anonymous}::PropertyDateTimeFormatElement::RedirectMap_t = std::unordered_map, libetonyek::IWORKDateTimeFormat>]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}; _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::{anonymous}::PropertyDateTimeFormatElement; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&, std::unordered_map, std::allocator >, libetonyek::IWORKDateTimeFormat, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKDateTimeFormat> > >&}]' contexts/IWORKPropertyMapElement.cpp:1050:140: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKBaseline]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKBaseline]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Baseline; Context = libetonyek::IWORKNumberElement; int TokenId = 131376; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::Baseline; int TokenId2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1112:71: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKVerticalAlignment]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKVerticalAlignment]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::VerticalAlignment; Context = libetonyek::IWORKNumberElement; int TokenId = 131376; int TokenId2 = 0]' contexts/IWORKNumericPropertyContext.h:30:28: required from 'libetonyek::IWORKNumericPropertyContext::IWORKNumericPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::VerticalAlignment; int TokenId2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKNumericPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKNumericPropertyContext; _Args = {libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&}]' contexts/IWORKPropertyMapElement.cpp:1124:77: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from ./IWORKCollector.h:27, from contexts/IWORKPropertyMapElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::SFTableCellStylePropertyFill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/IWORKPropertyMapElement.cpp:85:18: required from 'void libetonyek::{anonymous}::RedirectPropertyContext::endOfElement() [with Property = libetonyek::property::SFTableCellStylePropertyFill; Context = libetonyek::IWORKFillElement]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKPropertyMapElement.h:13, from contexts/IWORKPropertyMapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::TailLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' contexts/IWORKPropertyContext.h:60:5: required from 'void libetonyek::IWORKPropertyContext::endOfElement() [with Property = libetonyek::property::TailLineEnd; Context = libetonyek::IWORKLineEndElement; int TokenId = 131344; int TokenId2 = 0]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKShapeContext.h:13, from contexts/IWORKShapeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKShapeContext.cpp:41:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKShapeContext.h:13, from contexts/IWORKShapeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKShapeContext.cpp:41:19: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' contexts/IWORKShapeContext.cpp:112:63: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2359:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::SFTableCellStylePropertyFill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/IWORKPropertyMapElement.cpp:85:18: required from 'void libetonyek::{anonymous}::RedirectPropertyContext::endOfElement() [with Property = libetonyek::property::SFTableCellStylePropertyFill; Context = libetonyek::IWORKFillElement]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2359:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::SFTableCellStylePropertyFill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/IWORKPropertyMapElement.cpp:85:18: required from 'void libetonyek::{anonymous}::RedirectPropertyContext::endOfElement() [with Property = libetonyek::property::SFTableCellStylePropertyFill; Context = libetonyek::IWORKFillElement]' contexts/IWORKPropertyMapElement.cpp:1138:1: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKSpanElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKSizeElement.h:13, from contexts/IWORKSizeElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKSizeElement.h:13, from contexts/IWORKSizeElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKSizeElement.cpp:25:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKSpanElement.h:13, from contexts/IWORKSpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from contexts/IWORKSpanElement.h:16, from contexts/IWORKSpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKSpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKSpanElement.h:13, from contexts/IWORKSpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKStringElement.lo CXX contexts/libetonyek_internal_la-IWORKStrokeContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStringElement.h:18, from contexts/IWORKStringElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKStringElement.h:15, from contexts/IWORKStringElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStrokeContext.h:16, from contexts/IWORKStrokeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKStrokeContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-IWORKStyleContext.lo CXX contexts/libetonyek_internal_la-IWORKStyleRefContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKStrokeContext.cpp:75:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/IWORKStrokeContext.cpp:245:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLineCap]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLineCap]' contexts/IWORKStrokeContext.cpp:245:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLineJoin]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLineJoin]' contexts/IWORKStrokeContext.cpp:245:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKStrokeContext.h:14, from contexts/IWORKStrokeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPattern]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPattern]' contexts/IWORKStrokeContext.cpp:245:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from ./IWORKPropertyMap.h:15:0, from contexts/IWORKStyleContext.h:17, from contexts/IWORKStyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleContext.h:19, from contexts/IWORKStyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleRefContext.h:14, from contexts/IWORKStyleRefContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleContext.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStyleRefContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKStyleContext.h:15, from contexts/IWORKStyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKStyleRefContext.h:14, from contexts/IWORKStyleRefContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKStylesContext.lo CXX contexts/libetonyek_internal_la-IWORKStylesheetBase.lo CXX contexts/libetonyek_internal_la-IWORKTabElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStylesContext.h:13, from contexts/IWORKStylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStylesheetBase.h:13, from contexts/IWORKStylesheetBase.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKStylesheetBase.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabElement.h:13, from contexts/IWORKTabElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKStylesContext.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from ./IWORKStyleStack.h:15:0, from ./IWORKText.h:24, from contexts/IWORKTabElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKTabElement.h:13, from contexts/IWORKTabElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKStylesheetBase.h:13, from contexts/IWORKStylesheetBase.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKStylesContext.h:13, from contexts/IWORKStylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKTableInfoElement.lo CXX contexts/libetonyek_internal_la-IWORKTabsElement.lo CXX contexts/libetonyek_internal_la-IWORKTabularInfoElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTableInfoElement.h:17, from contexts/IWORKTableInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTableInfoElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabsElement.h:15, from contexts/IWORKTabsElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabularInfoElement.h:17, from contexts/IWORKTabularInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKTabsElement.cpp:15: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularInfoElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTableInfoElement.h:13, from contexts/IWORKTableInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKTableInfoElement.h:13, from contexts/IWORKTableInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKTableInfoElement.cpp:113:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTableInfoElement.h:13, from contexts/IWORKTableInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKTableInfoElement.cpp:656:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKTableCell]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKTableCell]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = libetonyek::IWORKTableCell; Container = std::deque]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableCell; NestedParser = libetonyek::{anonymous}::TableCellElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131472; unsigned int RefId = 131473; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, libetonyek::IWORKTableCell>]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableCell; NestedParser = libetonyek::{anonymous}::TableCellElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131472; unsigned int RefId = 131473; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, libetonyek::IWORKTableCell>]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableCell, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableCell> > >&, std::deque >&}]' contexts/IWORKTableInfoElement.cpp:375:126: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKTableVector]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKTableVector]' contexts/IWORKPushCollector.h:30:15: required from 'libetonyek::IWORKPushCollector::IWORKPushCollector(Container&) [with Type = libetonyek::IWORKTableVector; Container = std::deque]' contexts/IWORKContainerContext.h:46:27: required from 'libetonyek::IWORKContainerContext::IWORKContainerContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKContainerContext::Dict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableVector; NestedParser = libetonyek::{anonymous}::TableVectorElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131479; unsigned int RefId = 0; libetonyek::IWORKContainerContext::Dict_t = std::unordered_map, libetonyek::IWORKTableVector>]' contexts/IWORKMutableArrayElement.h:36:26: required from 'libetonyek::IWORKMutableArrayElement::IWORKMutableArrayElement(libetonyek::IWORKXMLParserState&, libetonyek::IWORKMutableArrayElement::ArrayDict_t&, libetonyek::IWORKMutableArrayElement::ContextDict_t&, std::deque<_Tp>&) [with Type = libetonyek::IWORKTableVector; NestedParser = libetonyek::{anonymous}::TableVectorElement; Collector = libetonyek::IWORKPushCollector; unsigned int Id = 131479; unsigned int RefId = 0; libetonyek::IWORKMutableArrayElement::ArrayDict_t = std::unordered_map, std::deque >; libetonyek::IWORKMutableArrayElement::ContextDict_t = std::unordered_map, libetonyek::IWORKTableVector>]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/g++/bits/alloc_traits.h:475:4: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}; _Tp = libetonyek::IWORKMutableArrayElement]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Alloc = std::allocator >; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKMutableArrayElement; _Args = {libetonyek::IWORKXMLParserState&, std::unordered_map, std::allocator >, std::deque >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, std::deque > > > >&, std::unordered_map, std::allocator >, libetonyek::IWORKTableVector, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, libetonyek::IWORKTableVector> > >&, std::deque >&}]' contexts/IWORKTableInfoElement.cpp:493:132: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTabsElement.h:13, from contexts/IWORKTabsElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKTabStop]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKTabStop]' contexts/IWORKTabsElement.cpp:83:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKTabularModelElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTabularInfoElement.h:13, from contexts/IWORKTabularInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKTabularInfoElement.h:13, from contexts/IWORKTabularInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKTabularInfoElement.cpp:44:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTabularInfoElement.h:13, from contexts/IWORKTabularInfoElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKWrap]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKWrap]' contexts/IWORKTabularInfoElement.cpp:44:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTabularModelElement.h:21, from contexts/IWORKTabularModelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:30, from contexts/IWORKTabularModelElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKTabularModelElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTabularModelElement.cpp:20: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKTextBodyElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTabularModelElement.h:17, from contexts/IWORKTabularModelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/IWORKTabularModelElement.h:17, from contexts/IWORKTabularModelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKTabularModelElement.cpp:52:32: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTabularModelElement.h:17, from contexts/IWORKTabularModelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::pair]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::pair]' contexts/IWORKTabularModelElement.cpp:120:56: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeFormat]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeFormat]' contexts/IWORKTabularModelElement.cpp:205:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDurationFormat]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDurationFormat]' contexts/IWORKTabularModelElement.cpp:205:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKNumberFormat]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKNumberFormat]' contexts/IWORKTabularModelElement.cpp:205:20: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKDateTimeData]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKDateTimeData]' contexts/IWORKTabularModelElement.cpp:924:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextBodyElement.h:13, from contexts/IWORKTextBodyElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextBodyElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKTextElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKTextBodyElement.h:13, from contexts/IWORKTextBodyElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextElement.h:15, from contexts/IWORKTextElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-IWORKTextLabelElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTextElement.h:13, from contexts/IWORKTextElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKTextStorageElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextStorageElement.h:17, from contexts/IWORKTextStorageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKTextLabelElement.h:13, from contexts/IWORKTextLabelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from contexts/IWORKTextStorageElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKTextStorageElement.h:13, from contexts/IWORKTextStorageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKUnfilteredElement.lo /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKUnfilteredElement.h:13, from contexts/IWORKUnfilteredElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKUnfilteredElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/lit.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_lit.hpp:16, from contexts/IWORKTextLabelElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/lazy.hpp: In member function 'bool boost::spirit::qi::lazy_parser::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/lazy.hpp:129:9: warning: declaration of 'attr' shadows a global declaration [-Wshadow] { ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/common_terminals.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/construct.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/common_terminals.hpp:141:11: note: shadowed declaration is here ( attr, attr_type ) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:656:21: note: in definition of macro 'BOOST_SPIRIT_TERMINAL_NAME_EX' type_name const name = type_name(); \ ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM_0' # define BOOST_PP_CAT_I(a, b) a ## b ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/tuple/elem.hpp:40:48: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/tuple/elem.hpp:40:74: note: in expansion of macro 'BOOST_PP_REM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/tuple/elem.hpp:42:50: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_2' # define BOOST_PP_TUPLE_ELEM_O_3(size, n, tuple) BOOST_PP_TUPLE_ELEM_O_2(n, tuple) ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_3' # define BOOST_PP_CAT_I(a, b) a ## b ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:675:9: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM' BOOST_PP_TUPLE_ELEM(2, 0, names), \ ^~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:83:61: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:45:38: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_III' # define BOOST_PP_SEQ_ELEM_II(im) BOOST_PP_SEQ_ELEM_III(im) ^~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:43:45: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_II' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:43:66: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_0' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:24:39: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_I' # define BOOST_PP_SEQ_ELEM(i, seq) BOOST_PP_SEQ_ELEM_I(i, seq) ^~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/seq.hpp:20:33: note: in expansion of macro 'BOOST_PP_SEQ_ELEM' # define BOOST_PP_SEQ_HEAD(seq) BOOST_PP_SEQ_ELEM(0, seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:83:76: note: in expansion of macro 'BOOST_PP_SEQ_HEAD' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:78:47: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_I' # define BOOST_PP_SEQ_FOR_EACH_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_M_I(r, im) ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:77:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_IM' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:77:73: note: in expansion of macro 'BOOST_PP_TUPLE_REM_4' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:66:38: note: in expansion of macro 'BOOST_PP_FOR_49_C' # define BOOST_PP_FOR_49(s, p, o, m) BOOST_PP_FOR_49_C(BOOST_PP_BOOL(p(50, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_49' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:65:38: note: in expansion of macro 'BOOST_PP_FOR_48_C' # define BOOST_PP_FOR_48(s, p, o, m) BOOST_PP_FOR_48_C(BOOST_PP_BOOL(p(49, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_48' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:64:38: note: in expansion of macro 'BOOST_PP_FOR_47_C' # define BOOST_PP_FOR_47(s, p, o, m) BOOST_PP_FOR_47_C(BOOST_PP_BOOL(p(48, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_47' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:63:38: note: in expansion of macro 'BOOST_PP_FOR_46_C' # define BOOST_PP_FOR_46(s, p, o, m) BOOST_PP_FOR_46_C(BOOST_PP_BOOL(p(47, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_46' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:62:38: note: in expansion of macro 'BOOST_PP_FOR_45_C' # define BOOST_PP_FOR_45(s, p, o, m) BOOST_PP_FOR_45_C(BOOST_PP_BOOL(p(46, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_45' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:61:38: note: in expansion of macro 'BOOST_PP_FOR_44_C' # define BOOST_PP_FOR_44(s, p, o, m) BOOST_PP_FOR_44_C(BOOST_PP_BOOL(p(45, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_44' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:60:38: note: in expansion of macro 'BOOST_PP_FOR_43_C' # define BOOST_PP_FOR_43(s, p, o, m) BOOST_PP_FOR_43_C(BOOST_PP_BOOL(p(44, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_43' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:59:38: note: in expansion of macro 'BOOST_PP_FOR_42_C' # define BOOST_PP_FOR_42(s, p, o, m) BOOST_PP_FOR_42_C(BOOST_PP_BOOL(p(43, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_42' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:58:38: note: in expansion of macro 'BOOST_PP_FOR_41_C' # define BOOST_PP_FOR_41(s, p, o, m) BOOST_PP_FOR_41_C(BOOST_PP_BOOL(p(42, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_41' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:57:38: note: in expansion of macro 'BOOST_PP_FOR_40_C' # define BOOST_PP_FOR_40(s, p, o, m) BOOST_PP_FOR_40_C(BOOST_PP_BOOL(p(41, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_40' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:56:38: note: in expansion of macro 'BOOST_PP_FOR_39_C' # define BOOST_PP_FOR_39(s, p, o, m) BOOST_PP_FOR_39_C(BOOST_PP_BOOL(p(40, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_39' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:55:38: note: in expansion of macro 'BOOST_PP_FOR_38_C' # define BOOST_PP_FOR_38(s, p, o, m) BOOST_PP_FOR_38_C(BOOST_PP_BOOL(p(39, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_38' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:54:38: note: in expansion of macro 'BOOST_PP_FOR_37_C' # define BOOST_PP_FOR_37(s, p, o, m) BOOST_PP_FOR_37_C(BOOST_PP_BOOL(p(38, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_37' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:53:38: note: in expansion of macro 'BOOST_PP_FOR_36_C' # define BOOST_PP_FOR_36(s, p, o, m) BOOST_PP_FOR_36_C(BOOST_PP_BOOL(p(37, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_36' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:52:38: note: in expansion of macro 'BOOST_PP_FOR_35_C' # define BOOST_PP_FOR_35(s, p, o, m) BOOST_PP_FOR_35_C(BOOST_PP_BOOL(p(36, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_35' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:51:38: note: in expansion of macro 'BOOST_PP_FOR_34_C' # define BOOST_PP_FOR_34(s, p, o, m) BOOST_PP_FOR_34_C(BOOST_PP_BOOL(p(35, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_34' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:50:38: note: in expansion of macro 'BOOST_PP_FOR_33_C' # define BOOST_PP_FOR_33(s, p, o, m) BOOST_PP_FOR_33_C(BOOST_PP_BOOL(p(34, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_33' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:49:38: note: in expansion of macro 'BOOST_PP_FOR_32_C' # define BOOST_PP_FOR_32(s, p, o, m) BOOST_PP_FOR_32_C(BOOST_PP_BOOL(p(33, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_32' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:48:38: note: in expansion of macro 'BOOST_PP_FOR_31_C' # define BOOST_PP_FOR_31(s, p, o, m) BOOST_PP_FOR_31_C(BOOST_PP_BOOL(p(32, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_31' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:47:38: note: in expansion of macro 'BOOST_PP_FOR_30_C' # define BOOST_PP_FOR_30(s, p, o, m) BOOST_PP_FOR_30_C(BOOST_PP_BOOL(p(31, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_30' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:46:38: note: in expansion of macro 'BOOST_PP_FOR_29_C' # define BOOST_PP_FOR_29(s, p, o, m) BOOST_PP_FOR_29_C(BOOST_PP_BOOL(p(30, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_29' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:45:38: note: in expansion of macro 'BOOST_PP_FOR_28_C' # define BOOST_PP_FOR_28(s, p, o, m) BOOST_PP_FOR_28_C(BOOST_PP_BOOL(p(29, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_28' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:44:38: note: in expansion of macro 'BOOST_PP_FOR_27_C' # define BOOST_PP_FOR_27(s, p, o, m) BOOST_PP_FOR_27_C(BOOST_PP_BOOL(p(28, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_27' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:43:38: note: in expansion of macro 'BOOST_PP_FOR_26_C' # define BOOST_PP_FOR_26(s, p, o, m) BOOST_PP_FOR_26_C(BOOST_PP_BOOL(p(27, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_26' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:42:38: note: in expansion of macro 'BOOST_PP_FOR_25_C' # define BOOST_PP_FOR_25(s, p, o, m) BOOST_PP_FOR_25_C(BOOST_PP_BOOL(p(26, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_25' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:41:38: note: in expansion of macro 'BOOST_PP_FOR_24_C' # define BOOST_PP_FOR_24(s, p, o, m) BOOST_PP_FOR_24_C(BOOST_PP_BOOL(p(25, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_24' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:40:38: note: in expansion of macro 'BOOST_PP_FOR_23_C' # define BOOST_PP_FOR_23(s, p, o, m) BOOST_PP_FOR_23_C(BOOST_PP_BOOL(p(24, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_23' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:39:38: note: in expansion of macro 'BOOST_PP_FOR_22_C' # define BOOST_PP_FOR_22(s, p, o, m) BOOST_PP_FOR_22_C(BOOST_PP_BOOL(p(23, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_22' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:38:38: note: in expansion of macro 'BOOST_PP_FOR_21_C' # define BOOST_PP_FOR_21(s, p, o, m) BOOST_PP_FOR_21_C(BOOST_PP_BOOL(p(22, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_21' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:37:38: note: in expansion of macro 'BOOST_PP_FOR_20_C' # define BOOST_PP_FOR_20(s, p, o, m) BOOST_PP_FOR_20_C(BOOST_PP_BOOL(p(21, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_20' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:36:38: note: in expansion of macro 'BOOST_PP_FOR_19_C' # define BOOST_PP_FOR_19(s, p, o, m) BOOST_PP_FOR_19_C(BOOST_PP_BOOL(p(20, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_19' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:35:38: note: in expansion of macro 'BOOST_PP_FOR_18_C' # define BOOST_PP_FOR_18(s, p, o, m) BOOST_PP_FOR_18_C(BOOST_PP_BOOL(p(19, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_18' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:34:38: note: in expansion of macro 'BOOST_PP_FOR_17_C' # define BOOST_PP_FOR_17(s, p, o, m) BOOST_PP_FOR_17_C(BOOST_PP_BOOL(p(18, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_17' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:33:38: note: in expansion of macro 'BOOST_PP_FOR_16_C' # define BOOST_PP_FOR_16(s, p, o, m) BOOST_PP_FOR_16_C(BOOST_PP_BOOL(p(17, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_16' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:32:38: note: in expansion of macro 'BOOST_PP_FOR_15_C' # define BOOST_PP_FOR_15(s, p, o, m) BOOST_PP_FOR_15_C(BOOST_PP_BOOL(p(16, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_15' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:31:38: note: in expansion of macro 'BOOST_PP_FOR_14_C' # define BOOST_PP_FOR_14(s, p, o, m) BOOST_PP_FOR_14_C(BOOST_PP_BOOL(p(15, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_14' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:30:38: note: in expansion of macro 'BOOST_PP_FOR_13_C' # define BOOST_PP_FOR_13(s, p, o, m) BOOST_PP_FOR_13_C(BOOST_PP_BOOL(p(14, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_13' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:29:38: note: in expansion of macro 'BOOST_PP_FOR_12_C' # define BOOST_PP_FOR_12(s, p, o, m) BOOST_PP_FOR_12_C(BOOST_PP_BOOL(p(13, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_12' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:28:38: note: in expansion of macro 'BOOST_PP_FOR_11_C' # define BOOST_PP_FOR_11(s, p, o, m) BOOST_PP_FOR_11_C(BOOST_PP_BOOL(p(12, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_11' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:27:38: note: in expansion of macro 'BOOST_PP_FOR_10_C' # define BOOST_PP_FOR_10(s, p, o, m) BOOST_PP_FOR_10_C(BOOST_PP_BOOL(p(11, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_10' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:26:37: note: in expansion of macro 'BOOST_PP_FOR_9_C' # define BOOST_PP_FOR_9(s, p, o, m) BOOST_PP_FOR_9_C(BOOST_PP_BOOL(p(10, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_9' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:25:37: note: in expansion of macro 'BOOST_PP_FOR_8_C' # define BOOST_PP_FOR_8(s, p, o, m) BOOST_PP_FOR_8_C(BOOST_PP_BOOL(p(9, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_8' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:24:37: note: in expansion of macro 'BOOST_PP_FOR_7_C' # define BOOST_PP_FOR_7(s, p, o, m) BOOST_PP_FOR_7_C(BOOST_PP_BOOL(p(8, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_7' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:23:37: note: in expansion of macro 'BOOST_PP_FOR_6_C' # define BOOST_PP_FOR_6(s, p, o, m) BOOST_PP_FOR_6_C(BOOST_PP_BOOL(p(7, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_6' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:22:37: note: in expansion of macro 'BOOST_PP_FOR_5_C' # define BOOST_PP_FOR_5(s, p, o, m) BOOST_PP_FOR_5_C(BOOST_PP_BOOL(p(6, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_5' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:21:37: note: in expansion of macro 'BOOST_PP_FOR_4_C' # define BOOST_PP_FOR_4(s, p, o, m) BOOST_PP_FOR_4_C(BOOST_PP_BOOL(p(5, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_4' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:20:37: note: in expansion of macro 'BOOST_PP_FOR_3_C' # define BOOST_PP_FOR_3(s, p, o, m) BOOST_PP_FOR_3_C(BOOST_PP_BOOL(p(4, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_3' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:19:37: note: in expansion of macro 'BOOST_PP_FOR_2_C' # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_2' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:18:37: note: in expansion of macro 'BOOST_PP_FOR_1_C' # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_1' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:17:37: note: in expansion of macro 'BOOST_PP_FOR_0_C' # define BOOST_PP_FOR_0(s, p, o, m) BOOST_PP_FOR_0_C(BOOST_PP_BOOL(p(1, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_FOR_0' # define BOOST_PP_CAT_I(a, b) a ## b ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:29:53: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK' # define BOOST_PP_SEQ_FOR_EACH(macro, data, seq) BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK(macro, data, seq) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:681:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH' BOOST_PP_SEQ_FOR_EACH(BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A, _, \ ^~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:22:32: note: in expansion of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b) ^~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:682:9: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(BOOST_SPIRIT_TERMINAL_X seq, 0)) \ ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:608:48: note: in expansion of macro 'BOOST_SPIRIT_TERMINAL_Y' #define BOOST_SPIRIT_TERMINAL_X(x, y) ((x, y)) BOOST_SPIRIT_TERMINAL_Y ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/common_terminals.hpp:91:5: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX' BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX( ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/lit.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_lit.hpp:16, from contexts/IWORKTextLabelElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/lazy.hpp: In member function 'bool boost::spirit::qi::lazy_directive::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/lazy.hpp:203:9: warning: declaration of 'attr' shadows a global declaration [-Wshadow] { ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/common_terminals.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/construct.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/assign_to.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/common_terminals.hpp:141:11: note: shadowed declaration is here ( attr, attr_type ) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:656:21: note: in definition of macro 'BOOST_SPIRIT_TERMINAL_NAME_EX' type_name const name = type_name(); \ ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM_0' # define BOOST_PP_CAT_I(a, b) a ## b ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/tuple/elem.hpp:40:48: note: in expansion of macro 'BOOST_PP_VARIADIC_ELEM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/tuple/elem.hpp:40:74: note: in expansion of macro 'BOOST_PP_REM' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/tuple/elem.hpp:42:50: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_2' # define BOOST_PP_TUPLE_ELEM_O_3(size, n, tuple) BOOST_PP_TUPLE_ELEM_O_2(n, tuple) ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM_O_3' # define BOOST_PP_CAT_I(a, b) a ## b ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:675:9: note: in expansion of macro 'BOOST_PP_TUPLE_ELEM' BOOST_PP_TUPLE_ELEM(2, 0, names), \ ^~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:83:61: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:45:38: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_III' # define BOOST_PP_SEQ_ELEM_II(im) BOOST_PP_SEQ_ELEM_III(im) ^~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:43:45: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_II' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:43:66: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_0' # define BOOST_PP_SEQ_ELEM_I(i, seq) BOOST_PP_SEQ_ELEM_II(BOOST_PP_SEQ_ELEM_ ## i seq) ^~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/elem.hpp:24:39: note: in expansion of macro 'BOOST_PP_SEQ_ELEM_I' # define BOOST_PP_SEQ_ELEM(i, seq) BOOST_PP_SEQ_ELEM_I(i, seq) ^~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/seq.hpp:20:33: note: in expansion of macro 'BOOST_PP_SEQ_ELEM' # define BOOST_PP_SEQ_HEAD(seq) BOOST_PP_SEQ_ELEM(0, seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:83:76: note: in expansion of macro 'BOOST_PP_SEQ_HEAD' # define BOOST_PP_SEQ_FOR_EACH_M_I(r, macro, data, seq, sz) macro(r, data, BOOST_PP_SEQ_HEAD(seq)) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:78:47: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_I' # define BOOST_PP_SEQ_FOR_EACH_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_M_I(r, im) ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:77:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M_IM' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:77:73: note: in expansion of macro 'BOOST_PP_TUPLE_REM_4' # define BOOST_PP_SEQ_FOR_EACH_M(r, x) BOOST_PP_SEQ_FOR_EACH_M_IM(r, BOOST_PP_TUPLE_REM_4 x) ^~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_M' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:66:38: note: in expansion of macro 'BOOST_PP_FOR_49_C' # define BOOST_PP_FOR_49(s, p, o, m) BOOST_PP_FOR_49_C(BOOST_PP_BOOL(p(50, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_49' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:65:38: note: in expansion of macro 'BOOST_PP_FOR_48_C' # define BOOST_PP_FOR_48(s, p, o, m) BOOST_PP_FOR_48_C(BOOST_PP_BOOL(p(49, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_48' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:64:38: note: in expansion of macro 'BOOST_PP_FOR_47_C' # define BOOST_PP_FOR_47(s, p, o, m) BOOST_PP_FOR_47_C(BOOST_PP_BOOL(p(48, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_47' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:63:38: note: in expansion of macro 'BOOST_PP_FOR_46_C' # define BOOST_PP_FOR_46(s, p, o, m) BOOST_PP_FOR_46_C(BOOST_PP_BOOL(p(47, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_46' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:62:38: note: in expansion of macro 'BOOST_PP_FOR_45_C' # define BOOST_PP_FOR_45(s, p, o, m) BOOST_PP_FOR_45_C(BOOST_PP_BOOL(p(46, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_45' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:61:38: note: in expansion of macro 'BOOST_PP_FOR_44_C' # define BOOST_PP_FOR_44(s, p, o, m) BOOST_PP_FOR_44_C(BOOST_PP_BOOL(p(45, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_44' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:60:38: note: in expansion of macro 'BOOST_PP_FOR_43_C' # define BOOST_PP_FOR_43(s, p, o, m) BOOST_PP_FOR_43_C(BOOST_PP_BOOL(p(44, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_43' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:59:38: note: in expansion of macro 'BOOST_PP_FOR_42_C' # define BOOST_PP_FOR_42(s, p, o, m) BOOST_PP_FOR_42_C(BOOST_PP_BOOL(p(43, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_42' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:58:38: note: in expansion of macro 'BOOST_PP_FOR_41_C' # define BOOST_PP_FOR_41(s, p, o, m) BOOST_PP_FOR_41_C(BOOST_PP_BOOL(p(42, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_41' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:57:38: note: in expansion of macro 'BOOST_PP_FOR_40_C' # define BOOST_PP_FOR_40(s, p, o, m) BOOST_PP_FOR_40_C(BOOST_PP_BOOL(p(41, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_40' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:56:38: note: in expansion of macro 'BOOST_PP_FOR_39_C' # define BOOST_PP_FOR_39(s, p, o, m) BOOST_PP_FOR_39_C(BOOST_PP_BOOL(p(40, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_39' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:55:38: note: in expansion of macro 'BOOST_PP_FOR_38_C' # define BOOST_PP_FOR_38(s, p, o, m) BOOST_PP_FOR_38_C(BOOST_PP_BOOL(p(39, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_38' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:54:38: note: in expansion of macro 'BOOST_PP_FOR_37_C' # define BOOST_PP_FOR_37(s, p, o, m) BOOST_PP_FOR_37_C(BOOST_PP_BOOL(p(38, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_37' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:53:38: note: in expansion of macro 'BOOST_PP_FOR_36_C' # define BOOST_PP_FOR_36(s, p, o, m) BOOST_PP_FOR_36_C(BOOST_PP_BOOL(p(37, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_36' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:52:38: note: in expansion of macro 'BOOST_PP_FOR_35_C' # define BOOST_PP_FOR_35(s, p, o, m) BOOST_PP_FOR_35_C(BOOST_PP_BOOL(p(36, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_35' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:51:38: note: in expansion of macro 'BOOST_PP_FOR_34_C' # define BOOST_PP_FOR_34(s, p, o, m) BOOST_PP_FOR_34_C(BOOST_PP_BOOL(p(35, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_34' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:50:38: note: in expansion of macro 'BOOST_PP_FOR_33_C' # define BOOST_PP_FOR_33(s, p, o, m) BOOST_PP_FOR_33_C(BOOST_PP_BOOL(p(34, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_33' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:49:38: note: in expansion of macro 'BOOST_PP_FOR_32_C' # define BOOST_PP_FOR_32(s, p, o, m) BOOST_PP_FOR_32_C(BOOST_PP_BOOL(p(33, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_32' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:48:38: note: in expansion of macro 'BOOST_PP_FOR_31_C' # define BOOST_PP_FOR_31(s, p, o, m) BOOST_PP_FOR_31_C(BOOST_PP_BOOL(p(32, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_31' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:47:38: note: in expansion of macro 'BOOST_PP_FOR_30_C' # define BOOST_PP_FOR_30(s, p, o, m) BOOST_PP_FOR_30_C(BOOST_PP_BOOL(p(31, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_30' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:46:38: note: in expansion of macro 'BOOST_PP_FOR_29_C' # define BOOST_PP_FOR_29(s, p, o, m) BOOST_PP_FOR_29_C(BOOST_PP_BOOL(p(30, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_29' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:45:38: note: in expansion of macro 'BOOST_PP_FOR_28_C' # define BOOST_PP_FOR_28(s, p, o, m) BOOST_PP_FOR_28_C(BOOST_PP_BOOL(p(29, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_28' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:44:38: note: in expansion of macro 'BOOST_PP_FOR_27_C' # define BOOST_PP_FOR_27(s, p, o, m) BOOST_PP_FOR_27_C(BOOST_PP_BOOL(p(28, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_27' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:43:38: note: in expansion of macro 'BOOST_PP_FOR_26_C' # define BOOST_PP_FOR_26(s, p, o, m) BOOST_PP_FOR_26_C(BOOST_PP_BOOL(p(27, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_26' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:42:38: note: in expansion of macro 'BOOST_PP_FOR_25_C' # define BOOST_PP_FOR_25(s, p, o, m) BOOST_PP_FOR_25_C(BOOST_PP_BOOL(p(26, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_25' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:41:38: note: in expansion of macro 'BOOST_PP_FOR_24_C' # define BOOST_PP_FOR_24(s, p, o, m) BOOST_PP_FOR_24_C(BOOST_PP_BOOL(p(25, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_24' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:40:38: note: in expansion of macro 'BOOST_PP_FOR_23_C' # define BOOST_PP_FOR_23(s, p, o, m) BOOST_PP_FOR_23_C(BOOST_PP_BOOL(p(24, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_23' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:39:38: note: in expansion of macro 'BOOST_PP_FOR_22_C' # define BOOST_PP_FOR_22(s, p, o, m) BOOST_PP_FOR_22_C(BOOST_PP_BOOL(p(23, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_22' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:38:38: note: in expansion of macro 'BOOST_PP_FOR_21_C' # define BOOST_PP_FOR_21(s, p, o, m) BOOST_PP_FOR_21_C(BOOST_PP_BOOL(p(22, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_21' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:37:38: note: in expansion of macro 'BOOST_PP_FOR_20_C' # define BOOST_PP_FOR_20(s, p, o, m) BOOST_PP_FOR_20_C(BOOST_PP_BOOL(p(21, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_20' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:36:38: note: in expansion of macro 'BOOST_PP_FOR_19_C' # define BOOST_PP_FOR_19(s, p, o, m) BOOST_PP_FOR_19_C(BOOST_PP_BOOL(p(20, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_19' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:35:38: note: in expansion of macro 'BOOST_PP_FOR_18_C' # define BOOST_PP_FOR_18(s, p, o, m) BOOST_PP_FOR_18_C(BOOST_PP_BOOL(p(19, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_18' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:34:38: note: in expansion of macro 'BOOST_PP_FOR_17_C' # define BOOST_PP_FOR_17(s, p, o, m) BOOST_PP_FOR_17_C(BOOST_PP_BOOL(p(18, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_17' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:33:38: note: in expansion of macro 'BOOST_PP_FOR_16_C' # define BOOST_PP_FOR_16(s, p, o, m) BOOST_PP_FOR_16_C(BOOST_PP_BOOL(p(17, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_16' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:32:38: note: in expansion of macro 'BOOST_PP_FOR_15_C' # define BOOST_PP_FOR_15(s, p, o, m) BOOST_PP_FOR_15_C(BOOST_PP_BOOL(p(16, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_15' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:31:38: note: in expansion of macro 'BOOST_PP_FOR_14_C' # define BOOST_PP_FOR_14(s, p, o, m) BOOST_PP_FOR_14_C(BOOST_PP_BOOL(p(15, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_14' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:30:38: note: in expansion of macro 'BOOST_PP_FOR_13_C' # define BOOST_PP_FOR_13(s, p, o, m) BOOST_PP_FOR_13_C(BOOST_PP_BOOL(p(14, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_13' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:29:38: note: in expansion of macro 'BOOST_PP_FOR_12_C' # define BOOST_PP_FOR_12(s, p, o, m) BOOST_PP_FOR_12_C(BOOST_PP_BOOL(p(13, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_12' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:28:38: note: in expansion of macro 'BOOST_PP_FOR_11_C' # define BOOST_PP_FOR_11(s, p, o, m) BOOST_PP_FOR_11_C(BOOST_PP_BOOL(p(12, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_11' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:27:38: note: in expansion of macro 'BOOST_PP_FOR_10_C' # define BOOST_PP_FOR_10(s, p, o, m) BOOST_PP_FOR_10_C(BOOST_PP_BOOL(p(11, s)), s, p, o, m) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_10' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:26:37: note: in expansion of macro 'BOOST_PP_FOR_9_C' # define BOOST_PP_FOR_9(s, p, o, m) BOOST_PP_FOR_9_C(BOOST_PP_BOOL(p(10, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_9' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:25:37: note: in expansion of macro 'BOOST_PP_FOR_8_C' # define BOOST_PP_FOR_8(s, p, o, m) BOOST_PP_FOR_8_C(BOOST_PP_BOOL(p(9, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_8' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:24:37: note: in expansion of macro 'BOOST_PP_FOR_7_C' # define BOOST_PP_FOR_7(s, p, o, m) BOOST_PP_FOR_7_C(BOOST_PP_BOOL(p(8, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_7' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:23:37: note: in expansion of macro 'BOOST_PP_FOR_6_C' # define BOOST_PP_FOR_6(s, p, o, m) BOOST_PP_FOR_6_C(BOOST_PP_BOOL(p(7, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_6' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:22:37: note: in expansion of macro 'BOOST_PP_FOR_5_C' # define BOOST_PP_FOR_5(s, p, o, m) BOOST_PP_FOR_5_C(BOOST_PP_BOOL(p(6, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_5' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:21:37: note: in expansion of macro 'BOOST_PP_FOR_4_C' # define BOOST_PP_FOR_4(s, p, o, m) BOOST_PP_FOR_4_C(BOOST_PP_BOOL(p(5, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_4' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:20:37: note: in expansion of macro 'BOOST_PP_FOR_3_C' # define BOOST_PP_FOR_3(s, p, o, m) BOOST_PP_FOR_3_C(BOOST_PP_BOOL(p(4, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_3' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:19:37: note: in expansion of macro 'BOOST_PP_FOR_2_C' # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_2' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:18:37: note: in expansion of macro 'BOOST_PP_FOR_1_C' # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_FOR_1' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:73:46: note: in expansion of macro 'BOOST_PP_SEQ_TAIL' # define BOOST_PP_SEQ_FOR_EACH_O_I_TAIL(seq) BOOST_PP_SEQ_TAIL(seq) ^~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_TAIL' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:57:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I_DEC' BOOST_PP_SEQ_FOR_EACH_O_I_DEC(macro, data, seq, BOOST_PP_DEC(sz)) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:51:43: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O_I' # define BOOST_PP_SEQ_FOR_EACH_O(r, x) BOOST_PP_SEQ_FOR_EACH_O_I x ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_O' # define BOOST_PP_EXPR_IIF_1(expr) expr ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/repetition/detail/limits/for_256.hpp:17:37: note: in expansion of macro 'BOOST_PP_FOR_0_C' # define BOOST_PP_FOR_0(s, p, o, m) BOOST_PP_FOR_0_C(BOOST_PP_BOOL(p(1, s)), s, p, o, m) ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:29:34: note: in expansion of macro 'BOOST_PP_FOR_0' # define BOOST_PP_CAT_I(a, b) a ## b ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK_EXEC' # define BOOST_PP_IIF_1(t, f) t ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/seq/for_each.hpp:29:53: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK' # define BOOST_PP_SEQ_FOR_EACH(macro, data, seq) BOOST_PP_SEQ_FOR_EACH_DETAIL_CHECK(macro, data, seq) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:681:5: note: in expansion of macro 'BOOST_PP_SEQ_FOR_EACH' BOOST_PP_SEQ_FOR_EACH(BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX_A, _, \ ^~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/preprocessor/cat.hpp:22:32: note: in expansion of macro 'BOOST_PP_CAT_I' # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b) ^~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:682:9: note: in expansion of macro 'BOOST_PP_CAT' BOOST_PP_CAT(BOOST_SPIRIT_TERMINAL_X seq, 0)) \ ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:608:48: note: in expansion of macro 'BOOST_SPIRIT_TERMINAL_Y' #define BOOST_SPIRIT_TERMINAL_X(x, y) ((x, y)) BOOST_SPIRIT_TERMINAL_Y ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/common_terminals.hpp:91:5: note: in expansion of macro 'BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX' BOOST_SPIRIT_DEFINE_TERMINALS_NAME_EX( ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/optional.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_optional.hpp:16, from contexts/IWORKTextLabelElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_symbols.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKTextLabelElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKUnfilteredElement.h:13, from contexts/IWORKUnfilteredElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-IWORKWrapElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_symbols.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::adder': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:373:15: required from 'struct boost::spirit::qi::symbols' contexts/IWORKTextLabelElement.cpp:45:53: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = libetonyek::IWORKLabelNumFormatSurrounding; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::remover': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:374:17: required from 'struct boost::spirit::qi::symbols' contexts/IWORKTextLabelElement.cpp:45:53: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = libetonyek::IWORKLabelNumFormatSurrounding; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKTextLabelElement.h:13, from contexts/IWORKTextLabelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKTextLabelElement.h:15, from contexts/IWORKTextLabelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}]': contexts/IWORKTextLabelElement.cpp:148:115: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from contexts/IWORKTextLabelElement.h:13, from contexts/IWORKTextLabelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/auxiliary/attr.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_attr.hpp:16, from contexts/IWORKTextLabelElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from contexts/IWORKTextLabelElement.h:13, from contexts/IWORKTextLabelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLabelNumFormatSurrounding]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLabelNumFormatSurrounding]' contexts/IWORKTextLabelElement.cpp:41:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKTextLabelElement.cpp:43:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKLabelNumFormat]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKLabelNumFormat]' contexts/IWORKTextLabelElement.cpp:78:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/IWORKTextLabelElement.cpp:78:13: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/IWORKTextLabelElement.h:15, from contexts/IWORKTextLabelElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKTextLabel; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKTextLabel&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKTextLabel&; ExprPtr = libetonyek::IWORKTextLabel; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKTextLabel&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKTextLabelElement.cpp:141:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] variant( ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = bool; TN = {std::__cxx11::basic_string, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = std::__cxx11::basic_string&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = std::__cxx11::basic_string&; ExprPtr = std::__cxx11::basic_string; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = std::__cxx11::basic_string&; T = boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >; typename boost::enable_if, boost::optional&>::type = boost::optional, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr > >&]' contexts/IWORKTextLabelElement.cpp:145:15: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant, std::allocator >, libetonyek::IWORKTextLabel, std::shared_ptr >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_sequence.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&, A2&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>; A0 = boost::optional; A1 = boost::optional; A2 = libetonyek::IWORKLabelNumFormatSurrounding]' contexts/IWORKTextLabelElement.cpp:54:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_sequence.hpp:16, from contexts/IWORKTextLabelElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_sequence.hpp:16:0, from contexts/IWORKTextLabelElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&, A2&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr&>, 1>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, boost::spirit::qi::symbols&>, 2>; A0 = boost::optional; A1 = boost::optional; A2 = libetonyek::IWORKLabelNumFormatSurrounding]' contexts/IWORKTextLabelElement.cpp:54:50: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi_sequence.hpp:16, from contexts/IWORKTextLabelElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKWrapElement.h:16, from contexts/IWORKWrapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:30, from contexts/IWORKWrapElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ CXX contexts/libetonyek_internal_la-KEY1ContentElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast.hpp:31:0, from contexts/IWORKWrapElement.cpp:12: /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: 'class boost::bad_lexical_cast' has pointer data members [-Weffc++] class BOOST_SYMBOL_VISIBLE bad_lexical_cast : ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: but does not override 'boost::bad_lexical_cast(const boost::bad_lexical_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/lexical_cast/bad_lexical_cast.hpp:33:32: warning: or 'operator=(const boost::bad_lexical_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/IWORKWrapElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ CXX contexts/libetonyek_internal_la-KEY1DivElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from contexts/KEY1ContentElement.h:13, from contexts/KEY1ContentElement.cpp:11: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from contexts/KEY1ContentElement.h:18, from contexts/KEY1ContentElement.cpp:11: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKWrapElement.h:13, from contexts/IWORKWrapElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1ContentElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from ./KEY1XMLContextBase.h:13, from contexts/KEY1ContentElement.h:15, from contexts/KEY1ContentElement.cpp:11: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from ./KEY1XMLContextBase.h:13, from contexts/KEY1ContentElement.h:15, from contexts/KEY1ContentElement.cpp:11: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ CXX contexts/libetonyek_internal_la-KEY1FillElement.lo CXX contexts/libetonyek_internal_la-KEY1SpanElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./KEY1XMLContextBase.h:13, from contexts/KEY1FillElement.h:16, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from ./KEY1Dictionary.h:15, from contexts/KEY1FillElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from contexts/KEY1DivElement.cpp:11:0: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/phoenix.hpp:12:46: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED("") ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/phoenix.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix.hpp:11, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/phoenix.hpp:14, from contexts/KEY1DivElement.cpp:11: /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp: In constructor 'boost::phoenix::catch_gen::catch_gen(const TryCatch&, const Capture&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp:399:13: warning: declaration of 'capture' shadows a member of 'boost::phoenix::catch_gen' [-Wshadow] : try_catch(try_catch_) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp:422:17: note: shadowed declaration is here Capture capture; ^~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::KEY1FillElement::FillType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::KEY1FillElement::FillType]' contexts/KEY1FillElement.cpp:33:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/KEY1FillElement.cpp:33:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = libetonyek::IWORKImageType]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKImageType]' contexts/KEY1FillElement.cpp:33:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/KEY1FillElement.h:19, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKColor; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKColor&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKColor&; ExprPtr = libetonyek::IWORKColor; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKColor&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:112:23: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant( ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:126:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1724:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1557:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1736:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:126:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'static int boost::detail::variant::make_initializer_node::apply::initializer_node::initialize(void*, boost::detail::variant::make_initializer_node::apply::initializer_node::param_T) [with BaseIndexPair = boost::mpl::pair >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<1> >, boost::mpl::l_iter > >::initializer_node, mpl_::int_<2> >; Iterator = boost::mpl::l_iter >; boost::detail::variant::make_initializer_node::apply::initializer_node::param_T = const libetonyek::IWORKMediaContent&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1557:38: required from 'void boost::variant::convert_construct(T&, int, mpl_::false_) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1736:26: required from 'boost::variant::variant(T&, typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename boost::enable_if >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:689:19: required from 'void boost::optional_detail::optional_base::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libetonyek::IWORKMediaContent&; ExprPtr = libetonyek::IWORKMediaContent; T = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1059:9: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libetonyek::IWORKMediaContent&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' contexts/KEY1FillElement.cpp:126:12: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/variant.hpp:17:0, from ./IWORKTypes.h:20, from contexts/KEY1FillElement.h:19, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /usr/include/g++/tuple:1652:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/g++/tuple:1641:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const std::__cxx11::basic_string, std::allocator >&}; _Args2 = {}; _T1 = const std::__cxx11::basic_string; _T2 = boost::variant]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, boost::variant >; _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Tp = std::pair, boost::variant >; std::allocator_traits >::allocator_type = std::allocator, boost::variant > >]' /usr/include/g++/bits/hashtable_policy.h:2066:37: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _NodeAlloc = std::allocator, boost::variant >, true> >; std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type = std::__detail::_Hash_node, boost::variant >, true>]' /usr/include/g++/bits/hashtable_policy.h:725:8: required from 'std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Pair = std::pair, boost::variant >; _Alloc = std::allocator, boost::variant > >; _Equal = std::equal_to >; _H1 = std::hash >; _H2 = std::__detail::_Mod_range_hashing; _Hash = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::mapped_type = boost::variant; std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true>::key_type = std::__cxx11::basic_string]' /usr/include/g++/bits/unordered_map.h:973:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = boost::variant; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, boost::variant > >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type = boost::variant; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_type = std::__cxx11::basic_string]' contexts/KEY1FillElement.cpp:135:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1375:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/KEY1FillElement.h:14, from contexts/KEY1FillElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1919:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2359:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2069:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2167:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/KEY1FillElement.cpp:135:64: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::variant::assigner::assign_impl(const RhsT&, mpl_::false_, mpl_::true_, B) const [with RhsT = libetonyek::IWORKMediaContent; B = boost::variant::has_fallback_type_; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; mpl_::false_ = mpl_::bool_; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1919:24: required from 'void boost::variant::assigner::internal_visit(const RhsT&, int) const [with RhsT = libetonyek::IWORKMediaContent; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::variant::assigner; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: required from 'static typename Visitor::result_type boost::variant::internal_apply_visitor_impl(int, int, Visitor&, VoidPtrCV) [with Visitor = boost::variant::assigner; VoidPtrCV = const void*; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2359:43: required from 'typename Visitor::result_type boost::variant::internal_apply_visitor(Visitor&) const [with Visitor = boost::variant::assigner; T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2069:13: required from 'void boost::variant::variant_assign(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2167:23: required from 'boost::variant& boost::variant::operator=(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' contexts/KEY1FillElement.cpp:135:64: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from ./IWORKStyle.h:15:0, from contexts/KEY1DivElement.h:16, from contexts/KEY1DivElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1DivElement.cpp:17: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> >; Expr = boost::spirit::attribute<0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >]': contexts/KEY1DivElement.cpp:104:100: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:304:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:311:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:320:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:154:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp: In instantiation of 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]': contexts/KEY1DivElement.cpp:107:100: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:196:9: warning: 'boost::spirit::qi::rule<__gnu_cxx::__normal_iterator >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >::f' should be initialized in the member initialization list [-Weffc++] rule(Expr const& expr, std::string const& name = "unnamed-rule") ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::deque]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&, const boost::proto::exprns_::expr >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> >&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::deque]' contexts/KEY1DivElement.cpp:111:85: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > >, boost::fusion::cons >, libetonyek::IWORKTabStop(), boost::proto::exprns_::expr >, 0> > > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' contexts/KEY1DivElement.cpp:128:81: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::fusion::cons >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:444:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:200:32: required from 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]' contexts/KEY1DivElement.cpp:107:100: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:17: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:438:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_> > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:272:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&, Modifiers) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> > >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:192:36: required from 'static void boost::spirit::qi::rule::define(boost::spirit::qi::rule&, const Expr&, mpl_::true_) [with Auto = mpl_::bool_; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:200:32: required from 'boost::spirit::qi::rule::rule(const Expr&, const string&) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, boost::phoenix::actor >, 0>, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor > >, 3> > >, 2> >&>, 2>&>, 2>; Iterator = __gnu_cxx::__normal_iterator >; T1 = libetonyek::IWORKTabStop(); T2 = boost::proto::exprns_::expr >, 0>; T3 = boost::spirit::unused_type; T4 = boost::spirit::unused_type; std::__cxx11::string = std::__cxx11::basic_string]' contexts/KEY1DivElement.cpp:107:100: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1DivElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ CXX contexts/libetonyek_internal_la-KEY1StringConverter.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from ./IWORKStyle.h:15:0, from contexts/KEY1SpanElement.h:16, from contexts/KEY1SpanElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1SpanElement.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1SpanElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' contexts/KEY1SpanElement.cpp:114:81: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ CXX contexts/libetonyek_internal_la-KEY1StylesContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from contexts/KEY1StringConverter.cpp:14:0: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/phoenix.hpp:12:46: note: #pragma message: This header is deprecated. Use instead. BOOST_HEADER_DEPRECATED("") ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/phoenix.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix.hpp:11, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/phoenix.hpp:14, from contexts/KEY1StringConverter.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp: In constructor 'boost::phoenix::catch_gen::catch_gen(const TryCatch&, const Capture&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp:399:13: warning: declaration of 'capture' shadows a member of 'boost::phoenix::catch_gen' [-Wshadow] : try_catch(try_catch_) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/statement/try_catch.hpp:422:17: note: shadowed declaration is here Capture capture; ^~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from contexts/KEY1StringConverter.h:15, from contexts/KEY1StringConverter.cpp:16: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from ./IWORKPropertyMap.h:15:0, from contexts/KEY1StylesContext.h:17, from contexts/KEY1StylesContext.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:24:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> >; Expr = boost::proto::exprns_::basic_expr > >, 0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >]': contexts/KEY1StringConverter.cpp:34:103: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:304:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:311:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:320:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:154:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> >; Expr = boost::proto::exprns_::basic_expr >, 0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >]': contexts/KEY1StringConverter.cpp:51:107: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:304:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:311:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:320:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:154:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> >; Expr = boost::proto::exprns_::basic_expr >, 0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >]': contexts/KEY1StringConverter.cpp:52:143: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:304:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:311:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:320:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:154:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp: In instantiation of 'const typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type boost::phoenix::actor::operator=(const A&) const [with A = boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> >; Expr = boost::proto::exprns_::basic_expr >, 0>; typename boost::tr1_result_of&, typename boost::proto::result_of::as_child::type> >::type)>::type = boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >]': contexts/KEY1StringConverter.cpp:53:123: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:304:42: warning: 'operator=' should return a reference to '*this' [-Weffc++] return proto_generator()(that); \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:311:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_IMPL_' BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/extends.hpp:320:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_CONST_' BOOST_PROTO_EXTENDS_ASSIGN_CONST_() \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:154:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_ASSIGN_' BOOST_PROTO_EXTENDS_ASSIGN_() ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = glm::mat<3, 3, double, (glm::qualifier)0>; boost::optional_detail::optional_base::argument_type = const glm::mat<3, 3, double, (glm::qualifier)0>&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = glm::mat<3, 3, double, (glm::qualifier)0>; boost::optional::argument_type = const glm::mat<3, 3, double, (glm::qualifier)0>&]' contexts/KEY1StringConverter.cpp:36:43: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = glm::mat<3, 3, double, (glm::qualifier)0>]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = glm::mat<3, 3, double, (glm::qualifier)0>]' contexts/KEY1StringConverter.cpp:42:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libetonyek::IWORKColor; boost::optional_detail::optional_base::argument_type = const libetonyek::IWORKColor&]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libetonyek::IWORKColor; boost::optional::argument_type = const libetonyek::IWORKColor&]' contexts/KEY1StringConverter.cpp:55:43: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKColor]' contexts/KEY1StringConverter.cpp:60:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/KEY1StringConverter.cpp:68:34: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/KEY1StringConverter.cpp:87:30: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY1Dictionary.h:15, from contexts/KEY1StylesContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::fusion::cons > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:444:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:34:119: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:17: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::pair]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::pair]' contexts/KEY1StringConverter.cpp:69:76: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:438:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >, boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor > >, 0> >, boost::phoenix::actor > >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 10> > >, 2> >&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:34:119: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::fusion::cons >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:444:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:54:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:17: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::fusion::cons >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:444:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:54:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:17: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In instantiation of 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::fusion::cons >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >, boost::fusion::nil_> >; typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:444:41: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:54:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:17: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:438:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:54:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:438:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:54:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:438:34: required from 'boost::spirit::detail::make_action::impl::result_type boost::spirit::detail::make_action::impl::operator()(typename boost::spirit::detail::make_action::impl::expr_param, typename boost::spirit::detail::make_action::impl::state_param, typename boost::spirit::detail::make_action::impl::data_param, mpl_::true_) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; State = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_action::impl::result_type = boost::spirit::qi::action, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >; typename boost::spirit::detail::make_action::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&; typename boost::spirit::detail::make_action::impl::state_param = const boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_action::impl::data_param = boost::spirit::unused_type&; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:401:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::alternative, boost::fusion::cons >, boost::fusion::nil_> > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> > >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::cons >, boost::fusion::nil_> > > >, boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> > >, boost::fusion::nil_> > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/parse.hpp:84:37: required from 'static bool boost::spirit::qi::detail::phrase_parse_impl >::type>::call(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Skipper = boost::proto::exprns_::expr >, 0>; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:120:53: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor > >, 5> > >, 2> >&>, 2>&>, 2>&, const boost::proto::exprns_::expr&, const boost::spirit::terminal&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::phoenix::actor >, 0> >, boost::phoenix::actor >, 0>, boost::phoenix::actor >, boost::phoenix::actor >, boost::phoenix::actor >, boost::proto::exprns_::basic_expr, 0> >, 5> > >, 2> >&>, 2>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>]' contexts/KEY1StringConverter.cpp:54:38: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StringConverter.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' contexts/KEY1StylesContext.cpp:241:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKMarker]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKMarker]' contexts/KEY1StylesContext.cpp:241:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPattern]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPattern]' contexts/KEY1StylesContext.cpp:241:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKShadow]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKShadow]' contexts/KEY1StylesContext.cpp:241:14: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:359:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/KEY1StylesContext.cpp:48:24: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:359:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::IWORKMarker; boost::optional_detail::optional_base::rval_reference_type = libetonyek::IWORKMarker&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::IWORKMarker; T = libetonyek::IWORKMarker; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/KEY1StylesContext.cpp:48:24: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/KEY1StylesContext.cpp:269:46: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1759:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = libetonyek::IWORKMarker]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const libetonyek::IWORKMarker&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::HeadLineEnd; typename libetonyek::IWORKPropertyInfo::ValueType = libetonyek::IWORKMarker]' contexts/KEY1StylesContext.cpp:271:57: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::deque]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::deque]' contexts/KEY1StylesContext.cpp:130:94: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1StylesContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; std::allocator_traits >::allocator_type = std::allocator]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}; _Tp = libetonyek::IWORKStyle]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Alloc = std::allocator; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKStyle; _Args = {libetonyek::IWORKPropertyMap&, const boost::none_t&, std::shared_ptr&}]' contexts/KEY1StylesContext.cpp:284:79: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/KEY1StylesContext.cpp:269:46: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKColor]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::detail::variant::copy_into::internal_visit(const T&, int) const [with T = libetonyek::IWORKMediaContent]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:119:9: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke_impl(int, Visitor&, VoidPtrCV, T*, mpl_::true_) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; typename Visitor::result_type = void; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:157:41: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl_invoke(int, Visitor&, VoidPtrCV, T*, NoBackupFlag, int) [with Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; T = libetonyek::IWORKMediaContent; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:238:5: required from 'typename Visitor::result_type boost::detail::variant::visitation_impl(int, int, Visitor&, VoidPtrCV, mpl_::false_, NoBackupFlag, Which*, step0*) [with Which = mpl_::int_<0>; step0 = boost::detail::variant::visitation_impl_step, libetonyek::IWORKColor, boost::mpl::l_item, libetonyek::IWORKGradient, boost::mpl::l_item, libetonyek::IWORKMediaContent, boost::mpl::l_end> > > >, boost::mpl::l_iter >; Visitor = boost::detail::variant::copy_into; VoidPtrCV = const void*; NoBackupFlag = boost::variant::has_fallback_type_; typename Visitor::result_type = void; mpl_::false_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:2338:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1763:9: required from 'boost::variant::variant(const boost::variant&) [with T0_ = libetonyek::IWORKColor; TN = {libetonyek::IWORKGradient, libetonyek::IWORKMediaContent}]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:195:27: required from 'boost::any::holder::holder(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:47:21: required from 'boost::any::any(const ValueType&) [with ValueType = boost::variant]' /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:141:13: required from 'boost::any& boost::any::operator=(ValueType&&) [with ValueType = const boost::variant&]' ./IWORKPropertyMap.h:136:44: required from 'void libetonyek::IWORKPropertyMap::put(const typename libetonyek::IWORKPropertyInfo::ValueType&) [with Property = libetonyek::property::Fill; typename libetonyek::IWORKPropertyInfo::ValueType = boost::variant]' contexts/KEY1StylesContext.cpp:269:46: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-KEY1TableElement.lo CXX contexts/libetonyek_internal_la-KEY2StyleContext.lo In file included from ./IWORKPropertyMap.h:15:0, from contexts/KEY2StyleContext.h:17, from contexts/KEY2StyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleContext.h:19, from contexts/KEY2StyleContext.h:18, from contexts/KEY2StyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/limits.hpp:28:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, fIn file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ rom contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:43: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] private_type_ operator ,(int) const; ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/traits.hpp:33, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:42, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:41:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator++(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:42:32: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] any operator--(); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:59:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator||(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:60:47: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator&&(any, any); ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/detail/any.hpp:64:46: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] friend any operator,(any, any); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from ./KEY2Dictionary.h:13, from contexts/KEY2StyleContext.cpp:25: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/when.hpp:25:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/matches.hpp:43, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:426:66: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] >::type const operator,(T &t, env const &head) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/env.hpp:436:62: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] operator,(T const &t, env const &head) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:757:41: warning: postfix 'boost::utf16_output_iterator& boost::utf16_output_iterator::operator++(int)' should return 'boost::utf16_output_iterator' [-Weffc++] utf16_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:750:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:40: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int)' should return 'boost::utf8_output_iterator' [-Weffc++] utf8_output_iterator& operator++(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:813:4: warning: 'operator=' should return a reference to '*this' [-Weffc++] { ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'class boost::utf8_output_iterator > >': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:10: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:820:26: warning: postfix 'boost::utf8_output_iterator& boost::utf8_output_iterator::operator++(int) [with BaseIterator = std::back_insert_iterator >]' should return 'boost::utf8_output_iterator > >' [-Weffc++] utf8_output_iterator& operator++(int) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/KEY2StyleContext.h:15, from contexts/KEY2StyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::KEYTransition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::KEYTransition]' contexts/KEY2StyleContext.cpp:209:18: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::KEYTransition; boost::optional_detail::optional_base::rval_reference_type = libetonyek::KEYTransition&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:359:21: required from 'void boost::optional_detail::optional_base::assign(boost::optional_detail::optional_base::rval_reference_type) [with T = libetonyek::KEYTransition; boost::optional_detail::optional_base::rval_reference_type = libetonyek::KEYTransition&&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1130:9: required from 'typename boost::enable_if::type>, boost::optional&>::type boost::optional::operator=(T_&&) [with T_ = libetonyek::KEYTransition; T = libetonyek::KEYTransition; typename boost::enable_if::type>, boost::optional&>::type = boost::optional&]' contexts/KEY2StyleContext.cpp:70:30: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] struct bad_any_cast ^~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not override 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:24: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] result(elements.car, elements.cdr.car); ^~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here struct result; ^~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from contexts/KEY2StyleContext.h:15, from contexts/KEY2StyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = bool]' contexts/IWORKValueContext.h:29:22: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, boost::optional&) [with Type = bool; NestedParser = libetonyek::IWORKNumberElement; unsigned int Id = 131376; unsigned int Id2 = 131336182]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; std::allocator_traits >::allocator_type = std::allocator, 131376, 131336182> >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' contexts/KEY2StyleContext.cpp:113:84: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/IWORKValueContext.h:29:22: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, boost::optional&) [with Type = double; NestedParser = libetonyek::IWORKNumberElement; unsigned int Id = 131376; unsigned int Id2 = 131336182]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; std::allocator_traits >::allocator_type = std::allocator, 131376, 131336182> >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' contexts/KEY2StyleContext.cpp:116:82: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' contexts/IWORKValueContext.h:29:22: required from 'libetonyek::IWORKValueContext::IWORKValueContext(libetonyek::IWORKXMLParserState&, boost::optional&) [with Type = int; NestedParser = libetonyek::IWORKNumberElement; unsigned int Id = 131376; unsigned int Id2 = 131336182]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; std::allocator_traits >::allocator_type = std::allocator, 131376, 131336182> >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}; _Tp = libetonyek::IWORKValueContext, 131376, 131336182>]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Alloc = std::allocator, 131376, 131336182> >; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKValueContext, 131376, 131336182>; _Args = {libetonyek::KEY2ParserState&, boost::optional&}]' contexts/KEY2StyleContext.cpp:121:83: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:254:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::pre_inc, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:255:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::pre_dec, TRAIT, DOMAIN, 0) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:256:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(++, boost::proto::tag::post_inc, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:219:67: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:257:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' BOOST_PROTO_DEFINE_UNARY_OPERATOR(--, boost::proto::tag::post_dec, TRAIT, DOMAIN, 1) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:271:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(||, boost::proto::tag::logical_or, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:272:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(&&, boost::proto::tag::logical_and, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:238:43: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] operator OP(Left &&left, Right &&right) \ ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:276:5: note: in expansion of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' BOOST_PROTO_DEFINE_BINARY_OPERATOR(BOOST_PP_COMMA(), boost::proto::tag::comma, TRAIT, DOMAIN) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive/raw.hpp:24, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/directive.hpp:22, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] Derived& operator--() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] Derived operator--(int) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] ) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/rule.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/shared_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:37: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:37: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] operator,(Str const& s) const ^~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:21: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator++() ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:21: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] long operator--() ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyleStack.h:15:0, from ./IWORKText.h:24, from contexts/KEY1TableElement.cpp:19: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/variant/variant.hpp:1741:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/pending/unicode_iterator.hpp:27:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp: In instantiation of 'void boost::utf8_output_iterator::operator=(uint32_t) const [with BaseIterator = std::back_insert_iterator >; uint32_t = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/utf8.hpp:36:20: required from 'boost::spirit::utf8_string boost::spirit::to_utf8(Char) [with Char = wchar_t; boost::spirit::utf8_string = std::__cxx11::basic_string]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/info.hpp:53:44: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/regex/v5/unicode_iterator.hpp:812:9: warning: 'operator=' should return a reference to '*this' [-Weffc++] void operator=(std::uint32_t val)const ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' ./KEY1ParserState.h:36:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/KEY1TableElement.cpp:60:34: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/KEY1TableElement.cpp:79:30: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' contexts/KEY1TableElement.cpp:166:16: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = std::__cxx11::basic_string]' contexts/KEY1TableElement.cpp:517:81: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( none_t ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::none_t) [with T = libetonyek::IWORKDateTimeData]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libetonyek::IWORKDateTimeData]' contexts/KEY1TableElement.cpp:517:81: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:154:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/container.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/string_traits.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/nonterminal/expand_arg.hpp:20, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/context.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:18, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base(boost::none_t) [with T = unsigned int]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = unsigned int]' contexts/KEY1TableElement.cpp:517:81: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base ( none_t ) ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > >]': /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /tmp/converters/libetonyek/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >; mpl_::true_ = mpl_::bool_]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:168:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::pair]' /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/parse.hpp:201:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, Attr&) [with Iterator = __gnu_cxx::__normal_iterator >; Expr = boost::proto::exprns_::expr > >, 0>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::spirit::terminal&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; Attr = std::pair]' contexts/KEY1TableElement.cpp:61:124: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:9: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::nil_> > > > > >' [-Wshadow] sequence(Elements const& elements) ^~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from contexts/KEY1TableElement.cpp:13: /tmp/converters/libetonyek/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here Elements elements; ^~~~~~~~ CXX contexts/libetonyek_internal_la-PAG1AnnotationContext.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/function/detail/prologue.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/function.hpp:30, from contexts/PAG1AnnotationContext.h:15, from contexts/PAG1AnnotationContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /tmp/converters/libetonyek/work/.buildlink/include/boost/function/function_base.hpp:612:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] function_base() : vtable(0) { } ^~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1AnnotationContext.h:18, from contexts/PAG1AnnotationContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationContext.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ CXX contexts/libetonyek_internal_la-PAG1AnnotationElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/PAG1AnnotationContext.h:16, from contexts/PAG1AnnotationContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-PAG1FootnotesElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1AnnotationElement.h:15, from contexts/PAG1AnnotationElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from ./IWORKStyle.h:15:0, from ./IWORKShape.h:16, from ./IWORKCollector.h:22, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1AnnotationElement.cpp:14: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1FootnotesElement.h:13, from contexts/PAG1FootnotesElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/PAG1AnnotationElement.h:13, from contexts/PAG1AnnotationElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from ./PAG1XMLContextBase.h:13, from contexts/PAG1FootnotesElement.h:13, from contexts/PAG1FootnotesElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] CXX contexts/libetonyek_internal_la-PAG1ShapeContext.lo CXX contexts/libetonyek_internal_la-PAG1StyleContext.lo CXX contexts/libetonyek_internal_la-PAG1TextStorageElement.lo In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKShapeContext.h:17, from contexts/PAG1ShapeContext.h:13, from contexts/PAG1ShapeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKPath.h:17, from ./IWORKDictionary.h:16, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from ./IWORKStyle.h:15:0, from ./IWORKDictionary.h:17, from contexts/PAG1ShapeContext.cpp:18: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from ./IWORKPropertyMap.h:15:0, from contexts/PAG1StyleContext.h:17, from contexts/PAG1StyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from contexts/IWORKStyleContext.h:19, from contexts/PAG1StyleContext.h:18, from contexts/PAG1StyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/weak_ptr.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/enable_shared_from_this.hpp:16, from /tmp/converters/libetonyek/work/.buildlink/include/boost/enable_shared_from_this.hpp:16, from ./IWORKXMLContextBase.h:13, from ./PAG1XMLContextBase.h:13, from contexts/PAG1TextStorageElement.h:15, from contexts/PAG1TextStorageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /tmp/converters/libetonyek/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1089:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] esft2_deleter_wrapper() BOOST_SP_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from ./IWORKStyle.h:15:0, from contexts/IWORKSpanElement.h:16, from contexts/PAG1TextStorageElement.cpp:28: /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /tmp/converters/libetonyek/work/.buildlink/include/boost/any.hpp:142:21: warning: 'operator=' should return a reference to '*this' [-Weffc++] return *this; ^~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKTransformation.h:15, from ./IWORKCollector.h:26, from ./PAGCollector.h:15, from contexts/PAG1StyleContext.cpp:24: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp: At global scope: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:391:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:394:109: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.hpp:398:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:116, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:903:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator&&(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator&&(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec2.inl:909:114: warning: user-defined 'constexpr glm::vec<2, bool, Q> glm::operator||(const glm::vec<2, bool, Q>&, const glm::vec<2, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<2, bool, Q> operator||(vec<2, bool, Q> const& v1, vec<2, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:424:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:427:109: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.hpp:431:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec3.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:117, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1058:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator&&(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator&&(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec3.inl:1064:114: warning: user-defined 'constexpr glm::vec<3, bool, Q> glm::operator||(const glm::vec<3, bool, Q>&, const glm::vec<3, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<3, bool, Q> operator||(vec<3, bool, Q> const& v1, vec<3, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:497:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:500:109: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.hpp:504:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/vector_bool4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/vec4.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:118, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1126:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator&&(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator&&(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_vec4.inl:1132:114: warning: user-defined 'constexpr glm::vec<4, bool, Q> glm::operator||(const glm::vec<4, bool, Q>&, const glm::vec<4, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, bool, Q> operator||(vec<4, bool, Q> const& v1, vec<4, bool, Q> const& v2) ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/IWORKShapeContext.h:13, from contexts/PAG1ShapeContext.h:13, from contexts/PAG1ShapeContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:300:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:303:109: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_DECL GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2); ^ In file included from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:307:0, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../geometric.hpp:116, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/func_matrix.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../matrix.hpp:161, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.inl:1, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/type_mat2x2.hpp:176, from /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/matrix_double2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/mat2x2.hpp:5, from /tmp/converters/libetonyek/work/.buildlink/include/glm/glm.hpp:119, from ./IWORKText.h:18, from contexts/PAG1TextStorageElement.cpp:30: /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:541:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator&&(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator&&(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.inl:547:114: warning: user-defined 'constexpr glm::vec<1, bool, Q> glm::operator||(const glm::vec<1, bool, Q>&, const glm::vec<1, bool, Q>&)' always evaluates both arguments [-Weffc++] GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<1, bool, Q> operator||(vec<1, bool, Q> const& v1, vec<1, bool, Q> const& v2) ^ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from contexts/PAG1StyleContext.h:15, from contexts/PAG1StyleContext.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPageMaster]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPageMaster]' contexts/IWORKPropertyContext.h:39:13: required from 'libetonyek::IWORKPropertyContext::IWORKPropertyContext(libetonyek::IWORKXMLParserState&, libetonyek::IWORKPropertyMap&) [with Property = libetonyek::property::EvenPageMaster; Context = libetonyek::{anonymous}::PagemasterElement; int TokenId = 131392; int TokenId2 = 0]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = libetonyek::IWORKPropertyContext; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/g++/bits/shared_ptr_base.h:526:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:637:4: required from 'std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr_base.h:1295:35: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext; __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2]' /usr/include/g++/bits/shared_ptr.h:344:64: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}; _Tp = libetonyek::IWORKPropertyContext]' /usr/include/g++/bits/shared_ptr.h:690:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Alloc = std::allocator >; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}]' /usr/include/g++/bits/shared_ptr.h:706:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = libetonyek::IWORKPropertyContext; _Args = {libetonyek::PAG1ParserState&, libetonyek::IWORKPropertyMap&}]' contexts/PAG1StyleContext.cpp:133:73: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from ./PAG1XMLContextBase.h:13, from contexts/PAG1TextStorageElement.h:15, from contexts/PAG1TextStorageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKFormula::Coord]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKFormula::Coord]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' ./IWORKFormula.h:58:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15, from ./IWORKXMLContextBase.h:14, from ./PAG1XMLContextBase.h:13, from contexts/PAG1TextStorageElement.h:15, from contexts/PAG1TextStorageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = double]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = double]' contexts/PAG1TextStorageElement.cpp:64:9: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libetonyek/work/.buildlink/include/boost/optional.hpp:15:0, from ./IWORKXMLContextBase.h:14, from ./PAG1XMLContextBase.h:13, from contexts/PAG1TextStorageElement.h:15, from contexts/PAG1TextStorageElement.cpp:10: /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKPosition]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKPosition]' contexts/PAG1TextStorageElement.cpp:98:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libetonyek::IWORKSize]': /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libetonyek::IWORKSize]' contexts/PAG1TextStorageElement.cpp:98:17: required from here /tmp/converters/libetonyek/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] CXXLD libetonyek_internal.la CXXLD libetonyek-0.1.la ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x0): multiple definition of `boost::phoenix::placeholders::uarg10'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x0): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x2): multiple definition of `boost::phoenix::placeholders::uarg9'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x2): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x4): multiple definition of `boost::phoenix::placeholders::uarg8'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x4): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x6): multiple definition of `boost::phoenix::placeholders::uarg7'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x6): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x8): multiple definition of `boost::phoenix::placeholders::uarg6'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x8): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0xa): multiple definition of `boost::phoenix::placeholders::uarg5'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0xa): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0xc): multiple definition of `boost::phoenix::placeholders::uarg4'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0xc): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0xe): multiple definition of `boost::phoenix::placeholders::uarg3'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0xe): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x10): multiple definition of `boost::phoenix::placeholders::uarg2'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x10): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x12): multiple definition of `boost::phoenix::placeholders::uarg1'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x12): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x0): multiple definition of `boost::phoenix::placeholders::uarg10'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x0): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x2): multiple definition of `boost::phoenix::placeholders::uarg9'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x2): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x4): multiple definition of `boost::phoenix::placeholders::uarg8'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x4): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x6): multiple definition of `boost::phoenix::placeholders::uarg7'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x6): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x8): multiple definition of `boost::phoenix::placeholders::uarg6'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x8): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0xa): multiple definition of `boost::phoenix::placeholders::uarg5'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0xa): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0xc): multiple definition of `boost::phoenix::placeholders::uarg4'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0xc): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0xe): multiple definition of `boost::phoenix::placeholders::uarg3'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0xe): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x10): multiple definition of `boost::phoenix::placeholders::uarg2'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x10): first defined here ld: ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1StringConverter.o):(.bss+0x12): multiple definition of `boost::phoenix::placeholders::uarg1'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x12): first defined here gmake[4]: *** [Makefile:1130: libetonyek-0.1.la] Error 1 gmake[4]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/src/lib' gmake[3]: *** [Makefile:1047: all] Error 2 gmake[3]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/src/lib' gmake[2]: *** [Makefile:402: all-recursive] Error 1 gmake[2]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10/src' gmake[1]: *** [Makefile:510: all-recursive] Error 1 gmake[1]: Leaving directory '/tmp/converters/libetonyek/work/libetonyek-0.1.10' gmake: *** [Makefile:421: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/converters/libetonyek *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/converters/libetonyek