=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for libzmf-0.0.2nb30
--- all ---
/usr/bin/make  all-recursive
--- all-recursive ---
Making all in src
--- all-recursive ---
Making all in lib
--- ZMFDocument.lo ---
--- BMIHeader.lo ---
--- BMIParser.lo ---
--- BMITypes.lo ---
--- ZBRHeader.lo ---
--- ZBRParser.lo ---
--- ZMF2Header.lo ---
--- ZMF2Parser.lo ---
--- ZMFDocument.lo ---
  CXX      ZMFDocument.lo
--- BMIHeader.lo ---
  CXX      BMIHeader.lo
--- BMIParser.lo ---
  CXX      BMIParser.lo
--- BMITypes.lo ---
  CXX      BMITypes.lo
--- ZBRHeader.lo ---
  CXX      ZBRHeader.lo
--- ZMF2Header.lo ---
  CXX      ZMF2Header.lo
--- ZBRParser.lo ---
  CXX      ZBRParser.lo
--- ZMF2Parser.lo ---
  CXX      ZMF2Parser.lo
--- BMIHeader.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from BMITypes.h:14,
                 from BMIHeader.h:14,
                 from BMIHeader.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from BMITypes.h:14,
                 from BMIHeader.h:14,
                 from BMIHeader.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7:   required from 'void boost::optional_detail::optional_base<T>::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16:   required from 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- ZMF4Header.lo ---
  CXX      ZMF4Header.lo
--- BMITypes.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from BMITypes.h:14,
                 from BMITypes.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
--- ZMF4Parser.lo ---
  CXX      ZMF4Parser.lo
--- BMITypes.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from BMITypes.h:14,
                 from BMITypes.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7:   required from 'void boost::optional_detail::optional_base<T>::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16:   required from 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- ZBRParser.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZBRParser.h:16,
                 from ZBRParser.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
--- ZMFDocument.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from BMITypes.h:14,
                 from BMIHeader.h:14,
                 from ZMFDocument.cpp:14:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:786,
                 from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from BMITypes.h:14,
                 from BMIHeader.h:14,
                 from ZMFDocument.cpp:14:
/pbulk/work/converters/libzmf/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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
ZMF4Parser.h:82:29:   required from here
/pbulk/work/converters/libzmf/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++]
   36 |     tc_optional_base()
      |     ^~~~~~~~~~~~~~~~
--- ZMFCollector.lo ---
  CXX      ZMFCollector.lo
--- ZBRParser.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from ZMFCollector.h:15,
                 from ZBRParser.h:16,
                 from ZBRParser.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7:   required from 'void boost::optional_detail::optional_base<T>::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16:   required from 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- BMIParser.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from BMITypes.h:14,
                 from BMIHeader.h:14,
                 from BMIParser.h:17,
                 from BMIParser.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::BMIParser::ColorBitmapHeader]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::BMIParser::ColorBitmapHeader]'
BMIParser.cpp:384:38:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::BMIParser::ColorBitmapHeader>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
--- ZMFDocument.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from BMITypes.h:14,
                 from BMIHeader.h:14,
                 from ZMFDocument.cpp:14:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7:   required from 'void boost::optional_detail::optional_base<T>::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16:   required from 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- BMIParser.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from BMITypes.h:14,
                 from BMIHeader.h:14,
                 from BMIParser.h:17,
                 from BMIParser.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7:   required from 'void boost::optional_detail::optional_base<T>::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16:   required from 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- ZMFTypes.lo ---
  CXX      ZMFTypes.lo
--- libzmf_utils.lo ---
  CXX      libzmf_utils.lo
--- ZMF4Parser.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/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<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  213 |     optional_base ( optional_base&& rhs )
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/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 = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::Font]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libzmf::Font>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::ParagraphStyle]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libzmf::ParagraphStyle>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::Text]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libzmf::Text>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::Image]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<libzmf::Image>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::optional_base<T>&&) [with T = std::shared_ptr<libzmf::Arrow>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libzmf::Arrow> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:786,
                 from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = unsigned int]'
ZMF4Parser.h:82:29:   required from here
/pbulk/work/converters/libzmf/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++]
   36 |     tc_optional_base()
      |     ^~~~~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Image]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Image]'
ZMF4Parser.cpp:714:28:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Image>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Text]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Text]'
ZMF4Parser.cpp:1208:25:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Text>::m_storage' should be initialized in the member initialization list [-Weffc++]
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1994:21:   required from 'void boost::variant<T0, TN>::move_assign(T&&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2012:20:   required from 'typename boost::enable_if<boost::mpl::and_<boost::is_rvalue_reference<T&&>, boost::mpl::not_<boost::is_const<T> >, 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::variant<T0, TN>&>::type boost::variant<T0, TN>::operator=(T&&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if<boost::mpl::and_<boost::is_rvalue_reference<T&&>, boost::mpl::not_<boost::is_const<T> >, 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::variant<T0, TN>&>::type = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]'
ZMF4Parser.cpp:63:31:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; boost::optional_detail::optional_base<T>::argument_type = const boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; boost::optional<T>::argument_type = const boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; uint32_t = unsigned int]'
ZMF4Parser.cpp:239:38:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  160 |     optional_base ( init_value_tag, argument_type val )
      |     ^~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(boost::variant<T0, TN>&&) [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]':
/pbulk/work/converters/libzmf/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<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; boost::optional_detail::optional_base<T>::rval_reference_type = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&&]'
/pbulk/work/converters/libzmf/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<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1646 |     variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value)
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Pen; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Pen&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Pen; boost::optional<T>::argument_type = const libzmf::Pen&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Pen; uint32_t = unsigned int]'
ZMF4Parser.cpp:244:36:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  160 |     optional_base ( init_value_tag, argument_type val )
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Shadow; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Shadow&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Shadow; boost::optional<T>::argument_type = const libzmf::Shadow&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Shadow; uint32_t = unsigned int]'
ZMF4Parser.cpp:249:42:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Transparency; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Transparency&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Transparency; boost::optional<T>::argument_type = const libzmf::Transparency&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Transparency; uint32_t = unsigned int]'
ZMF4Parser.cpp:254:55:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Font]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Font]'
ZMF4Parser.cpp:29:19:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Font; uint32_t = unsigned int]'
ZMF4Parser.cpp:259:38:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Font>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Font&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Font; boost::optional<T>::argument_type = const libzmf::Font&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Font; uint32_t = unsigned int]'
ZMF4Parser.cpp:259:38:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<libzmf::Font>::m_storage' should be initialized in the member initialization list [-Weffc++]
  160 |     optional_base ( init_value_tag, argument_type val )
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::ParagraphStyle]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::ParagraphStyle]'
ZMF4Parser.cpp:29:19:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::ParagraphStyle; uint32_t = unsigned int]'
ZMF4Parser.cpp:264:58:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::ParagraphStyle>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::ParagraphStyle; boost::optional_detail::optional_base<T>::argument_type = const libzmf::ParagraphStyle&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::ParagraphStyle; boost::optional<T>::argument_type = const libzmf::ParagraphStyle&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::ParagraphStyle; uint32_t = unsigned int]'
ZMF4Parser.cpp:264:58:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<libzmf::ParagraphStyle>::m_storage' should be initialized in the member initialization list [-Weffc++]
  160 |     optional_base ( init_value_tag, argument_type val )
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Text; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Text&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Text; boost::optional<T>::argument_type = const libzmf::Text&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Text; uint32_t = unsigned int]'
ZMF4Parser.cpp:269:38:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<libzmf::Text>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Image; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Image&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Image; boost::optional<T>::argument_type = const libzmf::Image&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Image; uint32_t = unsigned int]'
ZMF4Parser.cpp:274:40:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<libzmf::Image>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = std::shared_ptr<libzmf::Arrow>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = std::shared_ptr<libzmf::Arrow>]'
ZMF4Parser.cpp:29:19:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = std::shared_ptr<libzmf::Arrow>; uint32_t = unsigned int]'
ZMF4Parser.cpp:279:49:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libzmf::Arrow> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = std::shared_ptr<libzmf::Arrow>; boost::optional_detail::optional_base<T>::argument_type = const std::shared_ptr<libzmf::Arrow>&]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = std::shared_ptr<libzmf::Arrow>; boost::optional<T>::argument_type = const std::shared_ptr<libzmf::Arrow>&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = std::shared_ptr<libzmf::Arrow>; uint32_t = unsigned int]'
ZMF4Parser.cpp:279:49:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base<std::shared_ptr<libzmf::Arrow> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  160 |     optional_base ( init_value_tag, argument_type val )
      |     ^~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1976:21:   required from 'void boost::variant<T0, TN>::assign(const T&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2026:15:   required from 'typename boost::enable_if<boost::mpl::or_<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::variant<T0, TN>&>::type boost::variant<T0, TN>::operator=(const T&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if<boost::mpl::or_<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::variant<T0, TN>&>::type = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]'
ZMF4Parser.cpp:696:46:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1590 |     variant(const T& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::Gradient; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1976:21:   required from 'void boost::variant<T0, TN>::assign(const T&) [with T = libzmf::Gradient; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2026:15:   required from 'typename boost::enable_if<boost::mpl::or_<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::variant<T0, TN>&>::type boost::variant<T0, TN>::operator=(const T&) [with T = libzmf::Gradient; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if<boost::mpl::or_<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::variant<T0, TN>&>::type = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]'
ZMF4Parser.cpp:702:46:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/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 = libzmf::ImageFill; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1976:21:   required from 'void boost::variant<T0, TN>::assign(const T&) [with T = libzmf::ImageFill; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2026:15:   required from 'typename boost::enable_if<boost::mpl::or_<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::variant<T0, TN>&>::type boost::variant<T0, TN>::operator=(const T&) [with T = libzmf::ImageFill; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if<boost::mpl::or_<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::variant<T0, TN>&>::type = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]'
ZMF4Parser.cpp:741:46:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- ZMFCollector.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZMFCollector.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from ZMFCollector.h:15,
                 from ZMFCollector.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7:   required from 'void boost::optional_detail::optional_base<T>::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16:   required from 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(const boost::variant<T0, TN>&) [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]':
/pbulk/work/converters/libzmf/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<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; boost::optional_detail::optional_base<T>::argument_type = const boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:277:20:   required from 'void boost::optional_detail::optional_base<T>::assign(const boost::optional_detail::optional_base<T>&) [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:249:19:   required from 'boost::optional_detail::optional_base<T>& boost::optional_detail::optional_base<T>::operator=(const boost::optional_detail::optional_base<T>&) [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1099:15:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1636 |     variant(const variant& operand)
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- ZMF4Parser.lo ---
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant(const boost::variant<T0, TN>&) [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]':
/pbulk/work/converters/libzmf/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<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; boost::optional_detail::optional_base<T>::argument_type = const boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>&]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:277:20:   required from 'void boost::optional_detail::optional_base<T>::assign(const boost::optional_detail::optional_base<T>&) [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:249:19:   required from 'boost::optional_detail::optional_base<T>& boost::optional_detail::optional_base<T>::operator=(const boost::optional_detail::optional_base<T>&) [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1099:15:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1636 |     variant(const variant& operand)
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/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<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1024:5:   required from 'void boost::optional_detail::optional_base<T>::construct(boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Font&]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:164:18:   required from 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Font&]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Font; boost::optional<T>::argument_type = const libzmf::Font&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Font; uint32_t = unsigned int]'
ZMF4Parser.cpp:259:38:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  202 |     optional_base ( optional_base const& rhs )
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/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 = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1024:5:   required from 'void boost::optional_detail::optional_base<T>::construct(boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Font&]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:164:18:   required from 'boost::optional_detail::optional_base<T>::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base<T>::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base<T>::argument_type = const libzmf::Font&]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81:   required from 'boost::optional<T>::optional(boost::optional<T>::argument_type) [with T = libzmf::Font; boost::optional<T>::argument_type = const libzmf::Font&]'
ZMF4Parser.cpp:33:26:   required from 'boost::optional<T> libzmf::{anonymous}::getByRefId(uint32_t, const std::map<unsigned int, T>&) [with T = libzmf::Font; uint32_t = unsigned int]'
ZMF4Parser.cpp:259:38:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
--- libzmf_utils.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/unicode/uenum.h:25,
                 from /pbulk/work/converters/libzmf/work/.buildlink/include/unicode/ucnv.h:52,
                 from libzmf_utils.cpp:12:
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:561:26: error: 'auto' parameter not permitted in this context
  561 | template <typename Type, auto closeFunction>
      |                          ^~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid
  573 |     explicit LocalOpenPointer(std::unique_ptr<Type, decltype(closeFunction)> &&p)
      |                                                                            ^
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid
  583 |     LocalOpenPointer &operator=(std::unique_ptr<Type, decltype(closeFunction)> &&p) {
      |                                                                              ^
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid
  599 |     operator std::unique_ptr<Type, decltype(closeFunction)> () && {
      |                                                           ^
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter
  551 |     using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
      |                                                                                 ^
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/uenum.h:69:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER'
   69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter
  551 |     using LocalPointerClassName = internal::LocalOpenPointer<Type, closeFunction>
      |                                                                                 ^
/pbulk/work/converters/libzmf/work/.buildlink/include/unicode/ucnv.h:597:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER'
  597 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
--- ZMF4Parser.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from ZMFCollector.h:15,
                 from ZMF4Parser.h:16,
                 from ZMF4Parser.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant<T0, TN>::variant() [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]':
/usr/include/g++/tuple:1706:70:   required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {unsigned int&&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const unsigned int; _T2 = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/usr/include/g++/tuple:1695:63:   required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {unsigned int&&}; _Args2 = {}; _T1 = const unsigned int; _T2 = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/usr/include/g++/ext/new_allocator.h:156:4:   required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >; _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Tp = std::_Rb_tree_node<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >]'
/usr/include/g++/bits/alloc_traits.h:512:17:   required from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >; _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Tp = std::_Rb_tree_node<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > > >]'
/usr/include/g++/bits/stl_tree.h:618:32:   required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >*]'
/usr/include/g++/bits/stl_tree.h:635:21:   required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >*]'
/usr/include/g++/bits/stl_tree.h:2466:33:   required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<unsigned int&&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree<unsigned int, std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >, std::_Select1st<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree<unsigned int, std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >, std::_Select1st<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > > >::const_iterator]'
/usr/include/g++/bits/stl_map.h:520:37:   required from 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = unsigned int; _Tp = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]'
ZMF4Parser.cpp:63:14:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1264:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1264 |     variant()
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1264:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
--- libzmf_utils.lo ---
*** [libzmf_utils.lo] Error code 1

make[3]: stopped in /pbulk/work/converters/libzmf/work/libzmf-0.0.2/src/lib
--- ZMFTypes.lo ---
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15,
                 from ZMFTypes.h:16,
                 from ZMFTypes.cpp:10:
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Pen]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Pen]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Pen>::m_storage' should be initialized in the member initialization list [-Weffc++]
  148 |     optional_base()
      |     ^~~~~~~~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Transparency]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Transparency]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Transparency>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base() [with T = libzmf::Shadow]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38:   required from 'boost::optional<T>::optional() [with T = libzmf::Shadow]'
ZMFTypes.h:266:45:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base<libzmf::Shadow>::m_storage' should be initialized in the member initialization list [-Weffc++]
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base<boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill> >::m_storage' should be initialized in the member initialization list [-Weffc++]
  226 |     explicit optional_base ( Expr&& expr, PtrExpr const* tag )
      |              ^~~~~~~~~~~~~
In file included from /pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17,
                 from ZMFTypes.h:17,
                 from ZMFTypes.cpp:10:
/pbulk/work/converters/libzmf/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 = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; 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]':
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7:   required from 'void boost::optional_detail::optional_base<T>::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16:   required from 'boost::optional_detail::optional_base<T>::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>]'
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61:   required from 'boost::optional<T>::optional(Expr&&, typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type) [with Expr = libzmf::Color; T = boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>; typename boost::enable_if<boost::optional_detail::is_optional_val_init_candidate<T, Expr>, bool>::type = bool]'
ZMFTypes.h:281:37:   required from here
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::which_' should be initialized in the member initialization list [-Weffc++]
 1619 |     variant(T&& operand,
      |     ^~~~~~~
/pbulk/work/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant<libzmf::Color, libzmf::Gradient, libzmf::ImageFill>::storage_' should be initialized in the member initialization list [-Weffc++]
1 error

make[3]: stopped in /pbulk/work/converters/libzmf/work/libzmf-0.0.2/src/lib

make[2]: stopped in /pbulk/work/converters/libzmf/work/libzmf-0.0.2/src

make[1]: stopped in /pbulk/work/converters/libzmf/work/libzmf-0.0.2

make: stopped in /pbulk/work/converters/libzmf/work/libzmf-0.0.2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/converters/libzmf
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/converters/libzmf