=> 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 libqxp-0.0.2nb22 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2' Making all in build gmake[2]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/build' Making all in win32 gmake[3]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/build/win32' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/build/win32' gmake[3]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/build' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/build' gmake[2]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/build' Making all in inc gmake[2]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/inc' Making all in libqxp gmake[3]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/inc/libqxp' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/inc/libqxp' gmake[3]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/inc' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/inc' gmake[2]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/inc' Making all in src gmake[2]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/src' Making all in lib gmake[3]: Entering directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/src/lib' CXX QXP1Header.lo CXX QXP1Parser.lo CXX QXP33Deobfuscator.lo CXX QXP33Parser.lo CXX QXPDocument.lo CXX QXP33Header.lo CXX QXP3HeaderBase.lo CXX QXP4Deobfuscator.lo CXX QXP4Header.lo In file included from QXP1Header.cpp:10: QXP1Header.h:18:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 18 | class QXP1Header : public QXPHeader, public std::enable_shared_from_this | ^~~~~~~~~~ CXX QXP4Parser.lo In file included from QXP33Header.cpp:10: QXP33Header.h:20:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class QXP33Header : public QXP3HeaderBase, public std::enable_shared_from_this | ^~~~~~~~~~~ In file included from QXP1Parser.cpp:12: QXP1Header.h:18:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 18 | class QXP1Header : public QXPHeader, public std::enable_shared_from_this | ^~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP3HeaderBase.h:15, from QXP33Header.h:14, from QXP33Header.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP3HeaderBase.h:15, from QXP33Header.h:14, from QXP33Header.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP3HeaderBase.h:15, from QXP33Header.h:14, from QXP33Header.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 QXP33Parser.cpp:13: QXP33Header.h:20:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class QXP33Header : public QXP3HeaderBase, public std::enable_shared_from_this | ^~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXPDocument.cpp:20: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXPDocument.cpp:20: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXPDocument.cpp:20: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP1Parser.h:13, from QXP1Parser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP1Parser.h:13, from QXP1Parser.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP1Parser.h:13, from QXP1Parser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXP1Header.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXP1Header.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXP1Header.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXP1Header.cpp:10: /pbulk/work/converters/libqxp/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 = libqxp::QXPDocument::Type]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libqxp::QXPDocument::Type]' QXP1Header.cpp:20:20: required from here /pbulk/work/converters/libqxp/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++] 40 | tc_optional_base ( none_t ) | ^~~~~~~~~~~~~~~~ CXX QXPBlockParser.lo In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP33Parser.h:14, from QXP33Parser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /pbulk/work/converters/libqxp/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++] 213 | optional_base ( optional_base&& rhs ) | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/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 = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /pbulk/work/converters/libqxp/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++] 202 | optional_base ( optional_base const& rhs ) | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/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 = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /pbulk/work/converters/libqxp/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++] /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP33Parser.h:14, from QXP33Parser.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP33Parser.h:14, from QXP33Parser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant.hpp:17, from QXPTypes.h:15, from QXPParser.h:16, from QXP33Parser.h:14, from QXP33Parser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libqxp::Color; TN = {libqxp::Gradient}]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:417:8: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = boost::variant; boost::optional_detail::optional_base::rval_reference_type = boost::variant&&]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:219:18: required from 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] 1646 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libqxp::Color; TN = {libqxp::Gradient}]': /pbulk/work/converters/libqxp/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; boost::optional_detail::optional_base::argument_type = const boost::variant&]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:207:18: required from 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] 1636 | variant(const variant& operand) | ^~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libqxp/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 = libqxp::Color; T0_ = libqxp::Color; TN = {libqxp::Gradient}; 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]': /pbulk/work/converters/libqxp/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 libqxp::Color&; T = boost::variant]' /pbulk/work/converters/libqxp/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 libqxp::Color&; ExprPtr = libqxp::Color; T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1059:26: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = const libqxp::Color&; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' QXP33Parser.cpp:350:19: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] 1590 | variant(const T& operand, | ^~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libqxp/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 = libqxp::Gradient; T0_ = libqxp::Color; TN = {libqxp::Gradient}; 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]': /pbulk/work/converters/libqxp/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 = libqxp::Gradient; T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libqxp::Gradient; ExprPtr = libqxp::Gradient; T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1059:26: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libqxp::Gradient; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' QXP33Parser.cpp:464:45: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] 1619 | variant(T&& operand, | ^~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from QXP4Header.cpp:10: QXP4Header.h:22:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 22 | class QXP4Header : public QXP3HeaderBase, public std::enable_shared_from_this | ^~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP3HeaderBase.h:15, from QXP4Header.h:16, from QXP4Header.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP3HeaderBase.h:15, from QXP4Header.h:16, from QXP4Header.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP3HeaderBase.h:15, from QXP4Header.h:16, from QXP4Header.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 QXPContentCollector.lo In file included from QXP4Parser.cpp:16: QXP4Header.h:22:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 22 | class QXP4Header : public QXP3HeaderBase, public std::enable_shared_from_this | ^~~~~~~~~~ CXX QXPDeobfuscator.lo In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP4Parser.h:13, from QXP4Parser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /pbulk/work/converters/libqxp/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++] 213 | optional_base ( optional_base&& rhs ) | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/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 = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from here /pbulk/work/converters/libqxp/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++] 202 | optional_base ( optional_base const& rhs ) | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP4Parser.h:13, from QXP4Parser.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXP4Parser.h:13, from QXP4Parser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 QXPDetector.lo In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant.hpp:17, from QXPTypes.h:15, from QXPParser.h:16, from QXP4Parser.h:13, from QXP4Parser.cpp:10: /pbulk/work/converters/libqxp/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 = libqxp::Color; T0_ = libqxp::Color; TN = {libqxp::Gradient}; 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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:307:23: required from 'void boost::optional_detail::optional_base::assign(const boost::optional&) [with U = libqxp::Color; T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1079:21: required from 'boost::optional& boost::optional::operator=(const boost::optional&) [with U = libqxp::Color; T = boost::variant]' QXP4Parser.cpp:36:13: required from 'std::shared_ptr<_Tp> libqxp::{anonymous}::createBox(const libqxp::QXP4Parser::ObjectHeader&) [with T = libqxp::Box]' QXP4Parser.cpp:698:35: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] 1590 | variant(const T& operand, | ^~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libqxp/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 = libqxp::Gradient; T0_ = libqxp::Color; TN = {libqxp::Gradient}; 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]': /pbulk/work/converters/libqxp/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 = libqxp::Gradient; T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:374:35: required from 'void boost::optional_detail::optional_base::assign_expr(Expr&&, const ExprPtr*) [with Expr = libqxp::Gradient; ExprPtr = libqxp::Gradient; T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1059:26: required from 'typename boost::enable_if, boost::optional&>::type boost::optional::operator=(Expr&&) [with Expr = libqxp::Gradient; T = boost::variant; typename boost::enable_if, boost::optional&>::type = boost::optional >&]' QXP4Parser.cpp:707:50: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] 1619 | variant(T&& operand, | ^~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libqxp::Color; TN = {libqxp::Gradient}]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:417:8: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = boost::variant; boost::optional_detail::optional_base::rval_reference_type = boost::variant&&]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:318:20: required from 'void boost::optional_detail::optional_base::assign(const boost::optional&) [with U = libqxp::Color; T = boost::variant]' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1079:21: required from 'boost::optional& boost::optional::operator=(const boost::optional&) [with U = libqxp::Color; T = boost::variant]' QXP4Parser.cpp:36:13: required from 'std::shared_ptr<_Tp> libqxp::{anonymous}::createBox(const libqxp::QXP4Parser::ObjectHeader&) [with T = libqxp::Box]' QXP4Parser.cpp:698:35: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] 1646 | variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) | ^~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] CXX QXPHeader.lo CXX QXPMacFileParser.lo In file included from QXPDetector.cpp:12: QXP1Header.h:18:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 18 | class QXP1Header : public QXPHeader, public std::enable_shared_from_this | ^~~~~~~~~~ In file included from QXPDetector.cpp:13: QXP33Header.h:20:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 20 | class QXP33Header : public QXP3HeaderBase, public std::enable_shared_from_this | ^~~~~~~~~~~ In file included from QXPDetector.cpp:15: QXP4Header.h:22:7: warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor [-Wnon-virtual-dtor] 22 | class QXP4Header : public QXP3HeaderBase, public std::enable_shared_from_this | ^~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXPDetector.cpp:12: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXPDetector.cpp:12: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXPDetector.cpp:12: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXP1Header.h:13, from QXPDetector.cpp:12: /pbulk/work/converters/libqxp/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 = libqxp::QXPDocument::Type]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::QXPDocument::Type]' QXPDetector.cpp:81:38: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ /pbulk/work/converters/libqxp/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 = libqxp::QXPDocument::Type]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:935:57: required from 'boost::optional::optional(boost::none_t) [with T = libqxp::QXPDocument::Type]' QXPDetector.cpp:25:7: required from here /pbulk/work/converters/libqxp/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++] 40 | tc_optional_base ( none_t ) | ^~~~~~~~~~~~~~~~ CXX QXPMemoryStream.lo In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/adaptor/reversed.hpp:14, from QXPContentCollector.cpp:16: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872: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++] 872 | operator++( | ^~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int, false, false>': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int, true, false>' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int>' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor > > >, std::_Rb_tree_iterator > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /usr/include/g++/bits/stl_iterator_base_types.h:177:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = boost::iterators::reverse_iterator > > >]' /usr/include/g++/bits/stl_iterator_base_types.h:177:12: required from 'struct std::iterator_traits > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_categories.hpp:118:8: required from 'struct boost::iterators::iterator_traversal > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:158:5: required from 'struct boost::iterator_range_detail::pure_iterator_traversal > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:434:15: required from 'class boost::iterator_range > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/adaptor/reversed.hpp:23:16: required from 'struct boost::range_detail::reversed_range > >' QXPContentCollector.cpp:447:61: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::iterators::reverse_iterator > > >; Value = std::pair >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int, true, false>': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int>' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor > > >, std::_Rb_tree_iterator > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /usr/include/g++/bits/stl_iterator_base_types.h:177:12: recursively required by substitution of 'template struct std::__iterator_traits<_Iterator, std::__void_t > [with _Iterator = boost::iterators::reverse_iterator > > >]' /usr/include/g++/bits/stl_iterator_base_types.h:177:12: required from 'struct std::iterator_traits > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_categories.hpp:118:8: required from 'struct boost::iterators::iterator_traversal > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:158:5: required from 'struct boost::iterator_range_detail::pure_iterator_traversal > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:434:15: required from 'class boost::iterator_range > > > >' /pbulk/work/converters/libqxp/work/.buildlink/include/boost/range/adaptor/reversed.hpp:23:16: required from 'struct boost::range_detail::reversed_range > >' QXPContentCollector.cpp:447:61: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--() [with Derived = boost::iterators::reverse_iterator > > >; Value = std::pair >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int) [with Derived = boost::iterators::reverse_iterator > > >; Value = std::pair >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base > > >, std::pair >, boost::iterators::bidirectional_traversal_tag, std::pair >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPContentCollector.h:21, from QXPContentCollector.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPContentCollector.h:21, from QXPContentCollector.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPContentCollector.h:21, from QXPContentCollector.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 QXPParser.lo CXX QXPTextParser.lo CXX QXPTypes.lo CXX libqxp_utils.lo In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXPParser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXPParser.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPParser.h:16, from QXPParser.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXPTextParser.cpp:12: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXPTextParser.cpp:12: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPHeader.h:15, from QXPTextParser.cpp:12: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/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 /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/uenum.h:25, from /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/ucnv.h:52, from libqxp_utils.cpp:12: /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:561:26: error: 'auto' parameter not permitted in this context 561 | template | ^~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid 573 | explicit LocalOpenPointer(std::unique_ptr &&p) | ^ /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid 583 | LocalOpenPointer &operator=(std::unique_ptr &&p) { | ^ /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid 599 | operator std::unique_ptr () && { | ^ /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter 551 | using LocalPointerClassName = internal::LocalOpenPointer | ^ /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/uenum.h:69:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter 551 | using LocalPointerClassName = internal::LocalOpenPointer | ^ /pbulk/work/converters/libqxp/work/.buildlink/include/unicode/ucnv.h:597:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' 597 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPTypes.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libqxp::Color]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libqxp::Color]' QXPTypes.h:354:97: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPTypes.cpp:10: /pbulk/work/converters/libqxp/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]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' QXPTypes.h:370:84: required from here /pbulk/work/converters/libqxp/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++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15, from QXPTypes.h:14, from QXPTypes.cpp:10: /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' QXPTypes.h:380:28: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' QXPTypes.h:499:39: required from here /pbulk/work/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] gmake[3]: *** [Makefile:608: libqxp_utils.lo] Error 1 gmake[3]: *** Waiting for unfinished jobs.... gmake[3]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/src/lib' gmake[2]: *** [Makefile:387: all-recursive] Error 1 gmake[2]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2/src' gmake[1]: *** [Makefile:493: all-recursive] Error 1 gmake[1]: Leaving directory '/pbulk/work/converters/libqxp/work/libqxp-0.0.2' gmake: *** [Makefile:404: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/converters/libqxp *** Error code 1 Stop. make: stopped in /usr/pkgsrc/converters/libqxp