Build failure krita 4.3.0

Andreas Müller schnitzeltony at gmail.com
Fri Jun 19 16:25:13 BST 2020


Hi,

first post - hope I do it right. Did check email archive / git-log /
gitlab activities but did not find something that helped me

Am building krita with Openembedded/Yocto in two different environments:

1.
Qt 5.14.2
boost 1.72.0
gcc 9.3.0
This one builds without issues

2.
Qt 5.15.0
boost 1.73.0
gcc 10.1.0
This one fails with log below.

Has anybody else seen this before or some suggestions how to solve or
is there more information required?

Thanks in advance

Andreas

Error log:
In file included from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/detail/rtree/node/node.hpp:30,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/rtree.hpp:60,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:33,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:42,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/covered_by.hpp:24,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp:22,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/distance/implementation.hpp:26,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp:22,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/comparable_distance.hpp:23,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:28,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:35,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/buffer.hpp:41,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/geometry.hpp:63,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry.hpp:17,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.h:29,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.cpp:21:
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:
In instantiation of 'void
boost::geometry::index::detail::rtree::apply_visitor(Visitor&,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<Value,
Parameters, Box, Allocators, Tag>,
boost::geometry::index::detail::rtree::variant_internal_node<Value,
Parameters, Box, Allocators, Tag> >&) [with Visitor =
boost::geometry::index::detail::rtree::visitors::insert<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::rtree<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16> >::members_holder,
boost::geometry::index::detail::rtree::insert_default_tag>; Value =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; Box =
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >; Allocators =
boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >,
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>; Tag =
boost::geometry::index::detail::rtree::node_variant_static_tag]':
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/rtree.hpp:1545:37:
  required from 'void boost::geometry::index::rtree<Value, Options,
IndexableGetter, EqualTo, Allocator>::raw_insert(const value_type&)
[with Value = std::pair<boost::geometry::model::point<short unsigned
int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
EqualTo = boost::geometry::index::equal_to<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
Allocator = boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter,
EqualTo, Allocator>::value_type =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>]'
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/rtree.hpp:688:15:
  required from 'void boost::geometry::index::rtree<Value, Options,
IndexableGetter, EqualTo, Allocator>::insert(const value_type&) [with
Value = std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
EqualTo = boost::geometry::index::equal_to<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
Allocator = boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter,
EqualTo, Allocator>::value_type =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>]'
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.cpp:209:99:
  required from here
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25:
error: no matching function for call to
'apply_visitor(boost::geometry::index::detail::rtree::visitors::insert<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::rtree<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16> >::members_holder,
boost::geometry::index::detail::rtree::insert_default_tag>&,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >,
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16, 4>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >,
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16, 4>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag> >&)'
   51 |     boost::apply_visitor(v, n);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/apply_visitor.hpp:16,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/append.hpp:26,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/strategies/intersection_strategies.hpp:20,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/strategies/strategies.hpp:39,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/geometry.hpp:58,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry.hpp:17,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.h:29,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.cpp:21:
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/detail/apply_visitor_unary.hpp:46:1:
note: candidate: 'template<class Visitor, class Visitable> typename
Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&)'
   46 | apply_visitor(Visitor& visitor, Visitable&& visitable)
      | ^~~~~~~~~~~~~
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/detail/apply_visitor_unary.hpp:46:1:
note:   template argument deduction/substitution failed:
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/detail/apply_visitor_unary.hpp:
In substitution of 'template<class Visitor, class Visitable> typename
Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with
Visitor = boost::geometry::index::detail::rtree::visitors::insert<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::rtree<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16> >::members_holder,
boost::geometry::index::detail::rtree::insert_default_tag>; Visitable
= boost::variant<boost::geometry::index::detail::rtree::variant_leaf<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >,
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::variant_internal_node<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16, 4>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >,
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16, 4>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>,
boost::geometry::index::detail::rtree::node_variant_static_tag> >&]':
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25:
  required from 'void
boost::geometry::index::detail::rtree::apply_visitor(Visitor&,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<Value,
Parameters, Box, Allocators, Tag>,
boost::geometry::index::detail::rtree::variant_internal_node<Value,
Parameters, Box, Allocators, Tag> >&) [with Visitor =
boost::geometry::index::detail::rtree::visitors::insert<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::rtree<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16> >::members_holder,
boost::geometry::index::detail::rtree::insert_default_tag>; Value =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; Box =
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >; Allocators =
boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >,
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>; Tag =
boost::geometry::index::detail::rtree::node_variant_static_tag]'
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/rtree.hpp:1545:37:
  required from 'void boost::geometry::index::rtree<Value, Options,
IndexableGetter, EqualTo, Allocator>::raw_insert(const value_type&)
[with Value = std::pair<boost::geometry::model::point<short unsigned
int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
EqualTo = boost::geometry::index::equal_to<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
Allocator = boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter,
EqualTo, Allocator>::value_type =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>]'
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/rtree.hpp:688:15:
  required from 'void boost::geometry::index::rtree<Value, Options,
IndexableGetter, EqualTo, Allocator>::insert(const value_type&) [with
Value = std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
EqualTo = boost::geometry::index::equal_to<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
Allocator = boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter,
EqualTo, Allocator>::value_type =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>]'
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.cpp:209:99:
  required from here
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/detail/apply_visitor_unary.hpp:46:1:
error: 'typedef void boost::static_visitor<void>::result_type' is
inaccessible within this context
In file included from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/append.hpp:27,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/strategies/intersection_strategies.hpp:20,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/strategies/strategies.hpp:39,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/geometry.hpp:58,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry.hpp:17,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.h:29,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.cpp:21:
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/static_visitor.hpp:48:15:
note: declared here
   48 |     typedef R result_type;
      |               ^~~~~~~~~~~
In file included from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/apply_visitor.hpp:16,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/append.hpp:26,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/assign_values.hpp:33,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/algorithms/detail/assign_indexed_point.hpp:21,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/policies/relate/intersection_points.hpp:20,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/strategies/intersection_strategies.hpp:20,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/strategies/strategies.hpp:39,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/geometry.hpp:58,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry.hpp:17,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.h:29,
                 from
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.cpp:21:
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:
In instantiation of 'void
boost::geometry::index::detail::rtree::apply_visitor(Visitor&,
boost::variant<boost::geometry::index::detail::rtree::variant_leaf<Value,
Parameters, Box, Allocators, Tag>,
boost::geometry::index::detail::rtree::variant_internal_node<Value,
Parameters, Box, Allocators, Tag> >&) [with Visitor =
boost::geometry::index::detail::rtree::visitors::insert<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::rtree<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16> >::members_holder,
boost::geometry::index::detail::rtree::insert_default_tag>; Value =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; Box =
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >; Allocators =
boost::geometry::index::detail::rtree::allocators<boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >,
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>,
boost::geometry::index::quadratic<16>,
boost::geometry::model::box<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian> >,
boost::geometry::index::detail::rtree::node_variant_static_tag>; Tag =
boost::geometry::index::detail::rtree::node_variant_static_tag]':
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/rtree.hpp:1545:37:
  required from 'void boost::geometry::index::rtree<Value, Options,
IndexableGetter, EqualTo, Allocator>::raw_insert(const value_type&)
[with Value = std::pair<boost::geometry::model::point<short unsigned
int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
EqualTo = boost::geometry::index::equal_to<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
Allocator = boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter,
EqualTo, Allocator>::value_type =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>]'
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/geometry/index/rtree.hpp:688:15:
  required from 'void boost::geometry::index::rtree<Value, Options,
IndexableGetter, EqualTo, Allocator>::insert(const value_type&) [with
Value = std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>;
Parameters = boost::geometry::index::quadratic<16>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
EqualTo = boost::geometry::index::equal_to<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
Allocator = boost::container::new_allocator<std::pair<boost::geometry::model::point<short
unsigned int, 3, boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter,
EqualTo, Allocator>::value_type =
std::pair<boost::geometry::model::point<short unsigned int, 3,
boost::geometry::cs::cartesian>,
KisFilterPalettize::processImpl(KisPaintDeviceSP, const QRect&,
KisFilterConfigurationSP, KoUpdater*) const::ColorCandidate>]'
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/krita-4.3.0/plugins/filters/palettize/palettize.cpp:209:99:
  required from here
/home/amuller/tmp/oe-core-glibc/work/cortexa9t2hf-neon-imx-mortsgna-linux-gnueabi/krita/4.3.0-r0/recipe-sysroot/usr/include/boost/variant/detail/apply_visitor_unary.hpp:66:1:
note: candidate: 'template<class Visitor, class Visitable> typename
Visitor::result_type boost::apply_visitor(const Visitor&,
Visitable&&)'
   66 | apply_visitor(const Visitor& visitor, Visitable&& visitable)
      | ^~~~~~~~~~~~~


More information about the kimageshop mailing list