=> 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 --- --- ZMFDocument.lo --- CXX ZMFDocument.lo --- BMIHeader.lo --- CXX BMIHeader.lo --- BMIParser.lo --- CXX BMIParser.lo --- BMITypes.lo --- CXX BMITypes.lo In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from BMITypes.h:14, from BMITypes.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from BMITypes.h:14, from BMITypes.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7: required from 'void boost::optional_detail::optional_base::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16: required from 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] --- BMIHeader.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from BMITypes.h:14, from BMIHeader.h:14, from BMIHeader.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from BMITypes.h:14, from BMIHeader.h:14, from BMIHeader.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7: required from 'void boost::optional_detail::optional_base::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16: required from 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] --- ZMFDocument.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from BMITypes.h:14, from BMIHeader.h:14, from ZMFDocument.cpp:14: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/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: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' ZMF4Parser.h:82:29: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from BMITypes.h:14, from BMIHeader.h:14, from ZMFDocument.cpp:14: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7: required from 'void boost::optional_detail::optional_base::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16: required from 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] --- BMIParser.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from BMITypes.h:14, from BMIHeader.h:14, from BMIParser.h:17, from BMIParser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::BMIParser::ColorBitmapHeader]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::BMIParser::ColorBitmapHeader]' BMIParser.cpp:384:38: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from BMITypes.h:14, from BMIHeader.h:14, from BMIParser.h:17, from BMIParser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7: required from 'void boost::optional_detail::optional_base::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16: required from 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] --- ZBRHeader.lo --- CXX ZBRHeader.lo --- ZBRParser.lo --- CXX ZBRParser.lo --- ZMF2Header.lo --- CXX ZMF2Header.lo --- ZMF2Parser.lo --- CXX ZMF2Parser.lo --- ZMF4Header.lo --- CXX ZMF4Header.lo --- ZBRParser.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFCollector.h:15, from ZBRParser.h:16, from ZBRParser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from ZMFCollector.h:15, from ZBRParser.h:16, from ZBRParser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7: required from 'void boost::optional_detail::optional_base::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16: required from 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] --- ZMF4Parser.lo --- CXX ZMF4Parser.lo --- ZMFCollector.lo --- CXX ZMFCollector.lo --- ZMFTypes.lo --- CXX ZMFTypes.lo --- libzmf_utils.lo --- CXX libzmf_utils.lo --- ZMF4Parser.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base&& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libzmf::Font]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libzmf::ParagraphStyle]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libzmf::Text]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = libzmf::Image]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::shared_ptr]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:786:0, from /tmp/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: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' ZMF4Parser.h:82:29: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] tc_optional_base() ^~~~~~~~~~~~~~~~ --- libzmf_utils.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/unicode/uenum.h:25:0, from /tmp/converters/libzmf/work/.buildlink/include/unicode/ucnv.h:52, from libzmf_utils.cpp:12: /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:561:31: error: 'auto' parameter not permitted in this context template ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid explicit LocalOpenPointer(std::unique_ptr &&p) ^ /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid LocalOpenPointer &operator=(std::unique_ptr &&p) { ^ /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid operator std::unique_ptr () && { ^ /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h: In constructor 'icu_75::internal::LocalOpenPointer::LocalOpenPointer(int&&)': /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:574:40: error: request for member 'release' in 'p', which is of non-class type 'int' : LocalPointerBase(p.release()) {} ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h: In member function 'icu_75::internal::LocalOpenPointer& icu_75::internal::LocalOpenPointer::operator=(int&&)': /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:584:24: error: request for member 'release' in 'p', which is of non-class type 'int' adoptInstead(p.release()); ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/unicode/uenum.h: At global scope: /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter using LocalPointerClassName = internal::LocalOpenPointer ^ /tmp/converters/libzmf/work/.buildlink/include/unicode/uenum.h:69:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter using LocalPointerClassName = internal::LocalOpenPointer ^ /tmp/converters/libzmf/work/.buildlink/include/unicode/ucnv.h:597:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ZMF4Parser.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Image]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Image]' ZMF4Parser.cpp:714:28: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Text]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Text]' ZMF4Parser.cpp:1208:25: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1994:21: required from 'void boost::variant::move_assign(T&&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]' /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2012:20: required from 'typename boost::enable_if, boost::mpl::not_ >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(T&&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' ZMF4Parser.cpp:63:31: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = boost::variant; boost::optional_detail::optional_base::argument_type = const boost::variant&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = boost::variant; boost::optional::argument_type = const boost::variant&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = boost::variant; uint32_t = unsigned int]' ZMF4Parser.cpp:239:38: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(boost::variant&&) [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:417:8: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::rval_reference_type) [with T = boost::variant; boost::optional_detail::optional_base::rval_reference_type = boost::variant&&]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:219:18: required from 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(variant&& operand) BOOST_NOEXCEPT_IF(variant_move_noexcept_constructible::type::value) ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1646:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Pen; boost::optional_detail::optional_base::argument_type = const libzmf::Pen&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Pen; boost::optional::argument_type = const libzmf::Pen&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Pen; uint32_t = unsigned int]' ZMF4Parser.cpp:244:36: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Shadow; boost::optional_detail::optional_base::argument_type = const libzmf::Shadow&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Shadow; boost::optional::argument_type = const libzmf::Shadow&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Shadow; uint32_t = unsigned int]' ZMF4Parser.cpp:249:42: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Transparency; boost::optional_detail::optional_base::argument_type = const libzmf::Transparency&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Transparency; boost::optional::argument_type = const libzmf::Transparency&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Transparency; uint32_t = unsigned int]' ZMF4Parser.cpp:254:55: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Font]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Font]' ZMF4Parser.cpp:29:19: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Font; uint32_t = unsigned int]' ZMF4Parser.cpp:259:38: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base::argument_type = const libzmf::Font&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Font; boost::optional::argument_type = const libzmf::Font&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Font; uint32_t = unsigned int]' ZMF4Parser.cpp:259:38: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::ParagraphStyle]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::ParagraphStyle]' ZMF4Parser.cpp:29:19: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::ParagraphStyle; uint32_t = unsigned int]' ZMF4Parser.cpp:264:58: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::ParagraphStyle; boost::optional_detail::optional_base::argument_type = const libzmf::ParagraphStyle&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::ParagraphStyle; boost::optional::argument_type = const libzmf::ParagraphStyle&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::ParagraphStyle; uint32_t = unsigned int]' ZMF4Parser.cpp:264:58: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Text; boost::optional_detail::optional_base::argument_type = const libzmf::Text&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Text; boost::optional::argument_type = const libzmf::Text&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Text; uint32_t = unsigned int]' ZMF4Parser.cpp:269:38: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Image; boost::optional_detail::optional_base::argument_type = const libzmf::Image&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Image; boost::optional::argument_type = const libzmf::Image&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Image; uint32_t = unsigned int]' ZMF4Parser.cpp:274:40: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::shared_ptr]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::shared_ptr]' ZMF4Parser.cpp:29:19: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = std::shared_ptr; uint32_t = unsigned int]' ZMF4Parser.cpp:279:49: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = std::shared_ptr; boost::optional_detail::optional_base::argument_type = const std::shared_ptr&]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::shared_ptr; boost::optional::argument_type = const std::shared_ptr&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = std::shared_ptr; uint32_t = unsigned int]' ZMF4Parser.cpp:279:49: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( init_value_tag, argument_type val ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1976:21: required from 'void boost::variant::assign(const T&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]' /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2026:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' ZMF4Parser.cpp:696:46: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const T& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Gradient; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1976:21: required from 'void boost::variant::assign(const T&) [with T = libzmf::Gradient; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]' /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2026:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libzmf::Gradient; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' ZMF4Parser.cpp:702:46: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const T&, typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::ImageFill; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1976:21: required from 'void boost::variant::assign(const T&) [with T = libzmf::ImageFill; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]' /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:2026:15: required from 'typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type boost::variant::operator=(const T&) [with T = libzmf::ImageFill; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::variant&>::type = boost::variant&]' ZMF4Parser.cpp:741:46: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1590:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:410:8: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::argument_type) [with T = boost::variant; boost::optional_detail::optional_base::argument_type = const boost::variant&]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:277:20: required from 'void boost::optional_detail::optional_base::assign(const boost::optional_detail::optional_base&) [with T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:249:7: required from 'boost::optional_detail::optional_base& boost::optional_detail::optional_base::operator=(const boost::optional_detail::optional_base&) [with T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:909:7: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base::argument_type = const libzmf::Font&]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:164:18: required from 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base::argument_type = const libzmf::Font&]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Font; boost::optional::argument_type = const libzmf::Font&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Font; uint32_t = unsigned int]' ZMF4Parser.cpp:259:38: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base ( optional_base const& rhs ) ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(const boost::optional_detail::optional_base&) [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1024:5: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base::argument_type = const libzmf::Font&]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:164:18: required from 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = libzmf::Font; boost::optional_detail::optional_base::argument_type = const libzmf::Font&]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = libzmf::Font; boost::optional::argument_type = const libzmf::Font&]' ZMF4Parser.cpp:33:26: required from 'boost::optional libzmf::{anonymous}::getByRefId(uint32_t, const std::map&) [with T = libzmf::Font; uint32_t = unsigned int]' ZMF4Parser.cpp:259:38: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:202:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] --- ZMFCollector.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFCollector.h:15, from ZMFCollector.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from ZMFCollector.h:15, from ZMFCollector.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7: required from 'void boost::optional_detail::optional_base::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16: required from 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(const boost::variant&) [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:410:8: required from 'void boost::optional_detail::optional_base::construct(boost::optional_detail::optional_base::argument_type) [with T = boost::variant; boost::optional_detail::optional_base::argument_type = const boost::variant&]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:277:20: required from 'void boost::optional_detail::optional_base::assign(const boost::optional_detail::optional_base&) [with T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:249:7: required from 'boost::optional_detail::optional_base& boost::optional_detail::optional_base::operator=(const boost::optional_detail::optional_base&) [with T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:909:7: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(const variant& operand) ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1636:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] --- ZMF4Parser.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from ZMFCollector.h:15, from ZMF4Parser.h:16, from ZMF4Parser.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant() [with T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}]': /usr/include/g++/tuple:1652:70: required from 'std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {unsigned int&&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long unsigned int ..._Indexes2 = {}; _T1 = const unsigned int; _T2 = boost::variant]' /usr/include/g++/tuple:1641:63: required from 'std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {unsigned int&&}; _Args2 = {}; _T1 = const unsigned int; _T2 = boost::variant]' /usr/include/g++/ext/new_allocator.h:136:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node > >]' /usr/include/g++/bits/alloc_traits.h:475:4: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair >; _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Tp = std::_Rb_tree_node > >; std::allocator_traits >::allocator_type = std::allocator > > >]' /usr/include/g++/bits/stl_tree.h:626:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node > >*]' /usr/include/g++/bits/stl_tree.h:643:21: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node > >*]' /usr/include/g++/bits/stl_tree.h:2398:33: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator > >]' /usr/include/g++/bits/stl_map.h:512:8: 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; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = boost::variant; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = unsigned int]' ZMF4Parser.cpp:63:14: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1264:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant() ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1264:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] --- libzmf_utils.lo --- *** [libzmf_utils.lo] Error code 1 make[3]: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2/src/lib --- ZMFTypes.lo --- In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/optional.hpp:15:0, from ZMFTypes.h:16, from ZMFTypes.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Pen]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Pen]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] optional_base() ^~~~~~~~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = boost::variant]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Transparency]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Transparency]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = libzmf::Shadow]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = libzmf::Shadow]' ZMFTypes.h:266:45: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:226:14: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] explicit optional_base ( Expr&& expr, PtrExpr const* tag ) ^~~~~~~~~~~~~ In file included from /tmp/converters/libzmf/work/.buildlink/include/boost/variant.hpp:17:0, from ZMFTypes.h:17, from ZMFTypes.cpp:10: /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = libzmf::Color; T0_ = libzmf::Color; TN = {libzmf::Gradient, libzmf::ImageFill}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:678:7: required from 'void boost::optional_detail::optional_base::construct(Expr&&, const void*) [with Expr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:230:16: required from 'boost::optional_detail::optional_base::optional_base(Expr&&, const PtrExpr*) [with Expr = libzmf::Color; PtrExpr = libzmf::Color; T = boost::variant]' /tmp/converters/libzmf/work/.buildlink/include/boost/optional/optional.hpp:1012:61: required from 'boost::optional::optional(Expr&&, typename boost::enable_if, bool>::type) [with Expr = libzmf::Color; T = boost::variant; typename boost::enable_if, bool>::type = bool]' ZMFTypes.h:281:37: required from here /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::which_' should be initialized in the member initialization list [-Weffc++] variant(T&& operand, ^~~~~~~ /tmp/converters/libzmf/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant::storage_' should be initialized in the member initialization list [-Weffc++] 1 error make[3]: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2/src/lib *** [all-recursive] Error code 1 make[2]: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2/src 1 error make[2]: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2/src *** [all-recursive] Error code 1 make[1]: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2 1 error make[1]: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2 *** [all] Error code 2 make: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2 1 error make: stopped in /tmp/converters/libzmf/work/libzmf-0.0.2 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/converters/libzmf *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/converters/libzmf