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