+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libqxp-0.0.2nb22/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libqxp-0.0.2nb22/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for libqxp-0.0.2nb22
/bin/make  all-recursive
make[1]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2'
Making all in build
make[2]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/build'
Making all in win32
make[3]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/build/win32'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/build/win32'
make[3]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/build'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/build'
make[2]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/build'
Making all in inc
make[2]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/inc'
Making all in libqxp
make[3]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/inc/libqxp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/inc/libqxp'
make[3]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/inc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/inc'
make[2]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/inc'
Making all in src
make[2]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/src'
Making all in lib
make[3]: Entering directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/src/lib'
  CXX      QXPDocument.lo
  CXX      QXP1Header.lo
In file included from QXP1Header.cpp:10:0:
QXP1Header.h:18:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP1Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP1Header : public QXPHeader, public std::enable_shared_from_this<QXP1Header>
       ^~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXPDocument.cpp:20:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPHeader.h:15,
                 from QXPDocument.cpp:20:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXPDocument.cpp:20:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXP1Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXP1Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXP1Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXP1Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base(boost::none_t) [with T = libqxp::QXPDocument::Type]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:935:57:   required from 'boost::optional<T>::optional(boost::none_t) [with T = libqxp::QXPDocument::Type]'
QXP1Header.cpp:20:20:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base<libqxp::QXPDocument::Type>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base ( none_t )
     ^~~~~~~~~~~~~~~~
  CXX      QXP1Parser.lo
  CXX      QXP33Deobfuscator.lo
In file included from QXP1Parser.cpp:12:0:
QXP1Header.h:18:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP1Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP1Header : public QXPHeader, public std::enable_shared_from_this<QXP1Header>
       ^~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXP1Parser.h:13,
                 from QXP1Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXP1Parser.h:13,
                 from QXP1Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  CXX      QXP33Header.lo
In file included from QXP33Header.cpp:10:0:
QXP33Header.h:20:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP33Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP33Header : public QXP3HeaderBase, public std::enable_shared_from_this<QXP33Header>
       ^~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP3HeaderBase.h:15,
                 from QXP33Header.h:14,
                 from QXP33Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP3HeaderBase.h:15,
                 from QXP33Header.h:14,
                 from QXP33Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  CXX      QXP33Parser.lo
  CXX      QXP3HeaderBase.lo
In file included from QXP33Parser.cpp:13:0:
QXP33Header.h:20:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP33Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP33Header : public QXP3HeaderBase, public std::enable_shared_from_this<QXP33Header>
       ^~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXP33Parser.h:14,
                 from QXP33Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::optional_base<T>&&) [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base ( optional_base&& rhs )
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(const boost::optional_detail::optional_base<T>&) [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base ( optional_base const& rhs )
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(const boost::optional_detail::optional_base<T>&) [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXP33Parser.h:14,
                 from QXP33Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant.hpp:17:0,
                 from QXPTypes.h:15,
                 from QXPParser.h:16,
                 from QXP33Parser.h:14,
                 from QXP33Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(boost::variant<T0, TN>&&) [with T0_ = libqxp::Color; TN = {libqxp::Gradient}]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:417:8:   required from 'void boost::optional_detail::optional_base<T>::construct(boost::optional_detail::optional_base<T>::rval_reference_type) [with T = boost::variant<libqxp::Color, libqxp::Gradient>; boost::optional_detail::optional_base<T>::rval_reference_type = boost::variant<libqxp::Color, libqxp::Gradient>&&]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:219:18:   required from 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::optional_base<T>&&) [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::which_' should be initialized in the member initialization list [-Weffc++]
     variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value)
     ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::storage_' should be initialized in the member initialization list [-Weffc++]
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(const boost::variant<T0, TN>&) [with T0_ = libqxp::Color; TN = {libqxp::Gradient}]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:410:8:   required from 'void boost::optional_detail::optional_base<T>::construct(boost::optional_detail::optional_base<T>::argument_type) [with T = boost::variant<libqxp::Color, libqxp::Gradient>; boost::optional_detail::optional_base<T>::argument_type = const boost::variant<libqxp::Color, libqxp::Gradient>&]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:207:18:   required from 'boost::optional_detail::optional_base<T>::optional_base(const boost::optional_detail::optional_base<T>&) [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::which_' should be initialized in the member initialization list [-Weffc++]
     variant(const variant& operand)
     ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::storage_' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:43:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage<size_, alignment_>::aligned_storage() [with long unsigned int size_ = 24ul; long unsigned int alignment_ = 8ul]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1647:5:   required from 'boost::variant<T0, TN>::variant(boost::variant<T0, TN>&&) [with T0_ = libqxp::Color; TN = {libqxp::Gradient}]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:417:8:   required from 'void boost::optional_detail::optional_base<T>::construct(boost::optional_detail::optional_base<T>::rval_reference_type) [with T = boost::variant<libqxp::Color, libqxp::Gradient>; boost::optional_detail::optional_base<T>::rval_reference_type = boost::variant<libqxp::Color, libqxp::Gradient>&&]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:219:18:   required from 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::optional_base<T>&&) [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<24ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++]
 struct aligned_storage_imp
        ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<24ul, 8ul>::aligned_storage_imp()' first required here 
     {
     ^
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant.hpp:17:0,
                 from QXPTypes.h:15,
                 from QXPParser.h:16,
                 from QXP33Parser.h:14,
                 from QXP33Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(const T&, typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<const T&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type) [with T = libqxp::Color; T0_ = libqxp::Color; TN = {libqxp::Gradient}; typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<const T&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type = bool]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:689:19:   required from 'void boost::optional_detail::optional_base<T>::assign_expr_to_initialized(Expr&&, const void*) [with Expr = const libqxp::Color&; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:374:9:   required from 'void boost::optional_detail::optional_base<T>::assign_expr(Expr&&, const ExprPtr*) [with Expr = const libqxp::Color&; ExprPtr = libqxp::Color; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1059:9:   required from 'typename boost::enable_if<boost::optional_detail::is_optional_val_assign_candidate<T, Expr>, boost::optional<T>&>::type boost::optional<T>::operator=(Expr&&) [with Expr = const libqxp::Color&; T = boost::variant<libqxp::Color, libqxp::Gradient>; typename boost::enable_if<boost::optional_detail::is_optional_val_assign_candidate<T, Expr>, boost::optional<T>&>::type = boost::optional<boost::variant<libqxp::Color, libqxp::Gradient> >&]'
QXP33Parser.cpp:350:19:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::which_' should be initialized in the member initialization list [-Weffc++]
     variant(const T& operand,
     ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::storage_' should be initialized in the member initialization list [-Weffc++]
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(T&&, typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::is_rvalue_reference<T&&>, boost::mpl::not_<boost::is_const<T> >, boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<T&&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type) [with T = libqxp::Gradient; T0_ = libqxp::Color; TN = {libqxp::Gradient}; typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::is_rvalue_reference<T&&>, boost::mpl::not_<boost::is_const<T> >, boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<T&&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type = bool]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:689:19:   required from 'void boost::optional_detail::optional_base<T>::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libqxp::Gradient; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:374:9:   required from 'void boost::optional_detail::optional_base<T>::assign_expr(Expr&&, const ExprPtr*) [with Expr = libqxp::Gradient; ExprPtr = libqxp::Gradient; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1059:9:   required from 'typename boost::enable_if<boost::optional_detail::is_optional_val_assign_candidate<T, Expr>, boost::optional<T>&>::type boost::optional<T>::operator=(Expr&&) [with Expr = libqxp::Gradient; T = boost::variant<libqxp::Color, libqxp::Gradient>; typename boost::enable_if<boost::optional_detail::is_optional_val_assign_candidate<T, Expr>, boost::optional<T>&>::type = boost::optional<boost::variant<libqxp::Color, libqxp::Gradient> >&]'
QXP33Parser.cpp:464:45:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::which_' should be initialized in the member initialization list [-Weffc++]
     variant(T&& operand,
     ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::storage_' should be initialized in the member initialization list [-Weffc++]
  CXX      QXP4Deobfuscator.lo
  CXX      QXP4Header.lo
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:33:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp: In member function 'void libqxp::QXP33Parser::parsePictureBox(const std::shared_ptr<librevenge::RVNGInputStream>&, const libqxp::QXP33Parser::ObjectHeader&, libqxp::QXPCollector&)':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/detail/visitation_impl.hpp:213:5: warning: '*((void*)& header +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
     switch (logical_which)
     ^~~~~~
QXP33Parser.cpp:582:29: note: '*((void*)& header +8)' was declared here
   QXP33Parser::ObjectHeader header(objHeader);
                             ^~~~~~
In file included from QXP4Header.cpp:10:0:
QXP4Header.h:22:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP4Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP4Header : public QXP3HeaderBase, public std::enable_shared_from_this<QXP4Header>
       ^~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP3HeaderBase.h:15,
                 from QXP4Header.h:16,
                 from QXP4Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP3HeaderBase.h:15,
                 from QXP4Header.h:16,
                 from QXP4Header.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  CXX      QXP4Parser.lo
  CXX      QXPBlockParser.lo
In file included from QXP4Parser.cpp:16:0:
QXP4Header.h:22:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP4Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP4Header : public QXP3HeaderBase, public std::enable_shared_from_this<QXP4Header>
       ^~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXP4Parser.h:13,
                 from QXP4Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::optional_base<T>&&) [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base ( optional_base&& rhs )
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(const boost::optional_detail::optional_base<T>&) [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1024:5:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base ( optional_base const& rhs )
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXP4Parser.h:13,
                 from QXP4Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant.hpp:17:0,
                 from QXPTypes.h:15,
                 from QXPParser.h:16,
                 from QXP4Parser.h:13,
                 from QXP4Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(const T&, typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<const T&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type) [with T = libqxp::Color; T0_ = libqxp::Color; TN = {libqxp::Gradient}; typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<const T&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type = bool]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:307:23:   required from 'void boost::optional_detail::optional_base<T>::assign(const boost::optional<U>&) [with U = libqxp::Color; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1079:9:   required from 'boost::optional<T>& boost::optional<T>::operator=(const boost::optional<U>&) [with U = libqxp::Color; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXP4Parser.cpp:36:13:   required from 'std::shared_ptr<_Tp1> libqxp::{anonymous}::createBox(const libqxp::QXP4Parser::ObjectHeader&) [with T = libqxp::Box]'
QXP4Parser.cpp:698:35:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::which_' should be initialized in the member initialization list [-Weffc++]
     variant(const T& operand,
     ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::storage_' should be initialized in the member initialization list [-Weffc++]
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(T&&, typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::is_rvalue_reference<T&&>, boost::mpl::not_<boost::is_const<T> >, boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<T&&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type) [with T = libqxp::Gradient; T0_ = libqxp::Color; TN = {libqxp::Gradient}; typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::is_rvalue_reference<T&&>, boost::mpl::not_<boost::is_const<T> >, boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<T&&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type = bool]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:689:19:   required from 'void boost::optional_detail::optional_base<T>::assign_expr_to_initialized(Expr&&, const void*) [with Expr = libqxp::Gradient; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:374:9:   required from 'void boost::optional_detail::optional_base<T>::assign_expr(Expr&&, const ExprPtr*) [with Expr = libqxp::Gradient; ExprPtr = libqxp::Gradient; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1059:9:   required from 'typename boost::enable_if<boost::optional_detail::is_optional_val_assign_candidate<T, Expr>, boost::optional<T>&>::type boost::optional<T>::operator=(Expr&&) [with Expr = libqxp::Gradient; T = boost::variant<libqxp::Color, libqxp::Gradient>; typename boost::enable_if<boost::optional_detail::is_optional_val_assign_candidate<T, Expr>, boost::optional<T>&>::type = boost::optional<boost::variant<libqxp::Color, libqxp::Gradient> >&]'
QXP4Parser.cpp:707:50:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::which_' should be initialized in the member initialization list [-Weffc++]
     variant(T&& operand,
     ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::storage_' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:43:0,
                 from /home/pbulk/build/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:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/type_traits/aligned_storage.hpp: In instantiation of 'boost::aligned_storage<size_, alignment_>::aligned_storage() [with long unsigned int size_ = 24ul; long unsigned int alignment_ = 8ul]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1598:5:   required from 'boost::variant<T0, TN>::variant(const T&, typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<const T&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type) [with T = libqxp::Color; T0_ = libqxp::Color; TN = {libqxp::Gradient}; typename boost::enable_if<boost::mpl::or_<boost::mpl::and_<boost::mpl::not_<boost::is_same<T, boost::variant<T0, TN> > >, boost::detail::variant::is_variant_constructible_from<const T&, typename boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, boost::mpl::transform<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type, boost::mpl::protect<boost::detail::variant::quoted_enable_recursive<boost::variant<T0, TN> > > >, boost::mpl::identity<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_sequence_based_, typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, boost::detail::variant::make_variant_list<typename boost::mpl::eval_if<boost::variant<T0, TN>::is_recursive_, T0_, boost::mpl::identity<T> >::type, TN ...> >::type> >::type, boost::mpl::protect<boost::detail::make_reference_content<boost::detail::void_type> > >::type> >, boost::is_same<T, boost::recursive_variant_> >, bool>::type = bool]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:307:23:   required from 'void boost::optional_detail::optional_base<T>::assign(const boost::optional<U>&) [with U = libqxp::Color; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1079:9:   required from 'boost::optional<T>& boost::optional<T>::operator=(const boost::optional<U>&) [with U = libqxp::Color; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXP4Parser.cpp:36:13:   required from 'std::shared_ptr<_Tp1> libqxp::{anonymous}::createBox(const libqxp::QXP4Parser::ObjectHeader&) [with T = libqxp::Box]'
QXP4Parser.cpp:698:35:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/type_traits/aligned_storage.hpp:41:8: warning: 'boost::detail::aligned_storage::aligned_storage_imp<24ul, 8ul>::data_' should be initialized in the member initialization list [-Weffc++]
 struct aligned_storage_imp
        ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/type_traits/aligned_storage.hpp:109:5: note: synthesized method 'boost::detail::aligned_storage::aligned_storage_imp<24ul, 8ul>::aligned_storage_imp()' first required here 
     {
     ^
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant.hpp:17:0,
                 from QXPTypes.h:15,
                 from QXPParser.h:16,
                 from QXP4Parser.h:13,
                 from QXP4Parser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(boost::variant<T0, TN>&&) [with T0_ = libqxp::Color; TN = {libqxp::Gradient}]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:417:8:   required from 'void boost::optional_detail::optional_base<T>::construct(boost::optional_detail::optional_base<T>::rval_reference_type) [with T = boost::variant<libqxp::Color, libqxp::Gradient>; boost::optional_detail::optional_base<T>::rval_reference_type = boost::variant<libqxp::Color, libqxp::Gradient>&&]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:318:20:   required from 'void boost::optional_detail::optional_base<T>::assign(const boost::optional<U>&) [with U = libqxp::Color; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:1079:9:   required from 'boost::optional<T>& boost::optional<T>::operator=(const boost::optional<U>&) [with U = libqxp::Color; T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXP4Parser.cpp:36:13:   required from 'std::shared_ptr<_Tp1> libqxp::{anonymous}::createBox(const libqxp::QXP4Parser::ObjectHeader&) [with T = libqxp::Box]'
QXP4Parser.cpp:698:35:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::which_' should be initialized in the member initialization list [-Weffc++]
     variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value)
     ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant<libqxp::Color, libqxp::Gradient>::storage_' should be initialized in the member initialization list [-Weffc++]
  CXX      QXPContentCollector.lo
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:27:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/iterator_range.hpp:13,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/adaptor/reversed.hpp:14,
                 from QXPContentCollector.cpp:16:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>&' [-Weffc++]
         Derived& operator++()
                             ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:29: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--()' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>&' [-Weffc++]
         Derived& operator--()
                             ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:31: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>' [-Weffc++]
         Derived operator--(int)
                               ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:875:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result<I, V, R, TC>::type boost::iterators::operator++(boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>&, int)' should return 'boost::iterators::iterator_facade<Derived1, V1, TC1, Reference1, Difference1>' [-Weffc++]
   )
   ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int, false, false>':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11:   required from 'class boost::iterators::detail::iterator_facade_base<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int, true, false>'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9:   required from 'class boost::iterators::iterator_facade<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int>'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9:   required from 'class boost::iterators::iterator_adaptor<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:19:9:   required from 'class boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >'
/usr/pkg/gcc6/include/c++/bits/stl_iterator_base_types.h:162:12:   required from 'struct std::iterator_traits<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_categories.hpp:118:8:   required from 'struct boost::iterators::iterator_traversal<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:158:5:   required from 'struct boost::iterator_range_detail::pure_iterator_traversal<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:434:15:   required from 'class boost::iterator_range<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/adaptor/reversed.hpp:23:16:   required from 'struct boost::range_detail::reversed_range<std::map<unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > >'
QXPContentCollector.cpp:447:61:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, false, false>::operator++() [with Derived = boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >; Value = std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&; Difference = long int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int, false, false>&' [-Weffc++]
         Derived& operator++()
                  ^~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int, true, false>':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9:   required from 'class boost::iterators::iterator_facade<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int>'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9:   required from 'class boost::iterators::iterator_adaptor<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/reverse_iterator.hpp:19:9:   required from 'class boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >'
/usr/pkg/gcc6/include/c++/bits/stl_iterator_base_types.h:162:12:   required from 'struct std::iterator_traits<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_categories.hpp:118:8:   required from 'struct boost::iterators::iterator_traversal<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:158:5:   required from 'struct boost::iterator_range_detail::pure_iterator_traversal<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/iterator_range_core.hpp:434:15:   required from 'class boost::iterator_range<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > > >'
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/range/adaptor/reversed.hpp:23:16:   required from 'struct boost::range_detail::reversed_range<std::map<unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > >'
QXPContentCollector.cpp:447:61:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--() [with Derived = boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >; Value = std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&; Difference = long int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int, true, false>&' [-Weffc++]
         Derived& operator--()
                  ^~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base<Derived, Value, CategoryOrTraversal, Reference, Difference, true, false>::operator--(int) [with Derived = boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >; Value = std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&; Difference = long int]' should return 'boost::iterators::detail::iterator_facade_base<boost::iterators::reverse_iterator<std::_Rb_tree_iterator<std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> > > >, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >, boost::iterators::bidirectional_traversal_tag, std::pair<const unsigned int, std::shared_ptr<libqxp::QXPContentCollector::CollectedObjectInterface> >&, long int, true, false>' [-Weffc++]
         Derived operator--(int)
                 ^~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPContentCollector.h:21,
                 from QXPContentCollector.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPTypes.h:14,
                 from QXPContentCollector.h:21,
                 from QXPContentCollector.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPContentCollector.h:21,
                 from QXPContentCollector.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  CXX      QXPDeobfuscator.lo
  CXX      QXPDetector.lo
In file included from QXPDetector.cpp:12:0:
QXP1Header.h:18:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP1Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP1Header : public QXPHeader, public std::enable_shared_from_this<QXP1Header>
       ^~~~~~~~~~
In file included from QXPDetector.cpp:13:0:
QXP33Header.h:20:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP33Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP33Header : public QXP3HeaderBase, public std::enable_shared_from_this<QXP33Header>
       ^~~~~~~~~~~
In file included from QXPDetector.cpp:15:0:
QXP4Header.h:22:7: warning: base class 'class std::enable_shared_from_this<libqxp::QXP4Header>' has accessible non-virtual destructor [-Wnon-virtual-dtor]
 class QXP4Header : public QXP3HeaderBase, public std::enable_shared_from_this<QXP4Header>
       ^~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXPDetector.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXPDetector.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXPDetector.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPHeader.h:15,
                 from QXP1Header.h:13,
                 from QXPDetector.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = libqxp::QXPDocument::Type]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::QXPDocument::Type]'
QXPDetector.cpp:81:38:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<libqxp::QXPDocument::Type>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base(boost::none_t) [with T = libqxp::QXPDocument::Type]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:935:57:   required from 'boost::optional<T>::optional(boost::none_t) [with T = libqxp::QXPDocument::Type]'
QXPDetector.cpp:25:7:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:40:5: warning: 'boost::optional_detail::tc_optional_base<libqxp::QXPDocument::Type>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base ( none_t )
     ^~~~~~~~~~~~~~~~
  CXX      QXPHeader.lo
  CXX      QXPMacFileParser.lo
  CXX      QXPMemoryStream.lo
  CXX      QXPParser.lo
  CXX      QXPTextParser.lo
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXPParser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXPParser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPParser.h:16,
                 from QXPParser.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXPTextParser.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPHeader.h:15,
                 from QXPTextParser.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPHeader.h:15,
                 from QXPTextParser.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  CXX      QXPTypes.lo
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPTypes.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libqxp::Color]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libqxp::Color]'
QXPTypes.h:354:97:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libqxp::Color>::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:786:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15,
                 from QXPTypes.h:14,
                 from QXPTypes.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base<T>::tc_optional_base() [with T = unsigned int]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
QXPTypes.h:370:84:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base<unsigned int>::m_storage' should be initialized in the member initialization list [-Weffc++]
     tc_optional_base()
     ^~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional.hpp:15:0,
                 from QXPTypes.h:14,
                 from QXPTypes.cpp:10:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libqxp::Text>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libqxp::Text>]'
QXPTypes.h:380:28:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libqxp::Text> >::m_storage' should be initialized in the member initialization list [-Weffc++]
     optional_base()
     ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libqxp::Color, libqxp::Gradient>]'
QXPTypes.h:499:39:   required from here
/home/pbulk/build/converters/libqxp/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libqxp::Color, libqxp::Gradient> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  CXX      libqxp_utils.lo
In file included from /home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/uenum.h:25:0,
                 from /home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/ucnv.h:52,
                 from libqxp_utils.cpp:12:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:561:31: error: 'auto' parameter not permitted in this context
 template <typename Type, auto closeFunction>
                               ^~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid
     explicit LocalOpenPointer(std::unique_ptr<Type, decltype(closeFunction)> &&p)
                                                                            ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid
     LocalOpenPointer &operator=(std::unique_ptr<Type, decltype(closeFunction)> &&p) {
                                                                              ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid
     operator std::unique_ptr<Type, decltype(closeFunction)> () && {
                                                           ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h: In constructor 'icu_75::internal::LocalOpenPointer<Type, closeFunction>::LocalOpenPointer(int&&)':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:574:40: error: request for member 'release' in 'p', which is of non-class type 'int'
             : LocalPointerBase<Type>(p.release()) {}
                                        ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h: In member function 'icu_75::internal::LocalOpenPointer<Type, closeFunction>& icu_75::internal::LocalOpenPointer<Type, closeFunction>::operator=(int&&)':
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:584:24: error: request for member 'release' in 'p', which is of non-class type 'int'
         adoptInstead(p.release());
                        ^~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/uenum.h: At global scope:
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter
     using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
                                                                                 ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/uenum.h:69:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter
     using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
                                                                                 ^
/home/pbulk/build/converters/libqxp/work/.buildlink/include/unicode/ucnv.h:597:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [libqxp_utils.lo] Error 1
make[3]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/src/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pbulk/build/converters/libqxp/work/libqxp-0.0.2'
make: *** [all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/converters/libqxp
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/converters/libqxp