pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Build fails for mysql57-server on NetBSD 9_Stable



On my amd64 NetBSD 9_stable machine, tracking pkgsrc head...
For the last 5 or 6 days, I have been unable to build
mysql57-server. The client, and all dependencies seem to build fine.

=> Tool dependency bash-[0-9]*: found bash-5.1.4
=> Tool dependency bison>=1.0: found bison-3.7.6
=> Tool dependency cmake>=2.8.1nb1: found cmake-3.20.1nb1
=> Tool dependency gmake>=3.81: found gmake-4.2.1nb1
=> Build dependency boost-headers-1.76.*: found boost-headers-1.76.0
=> Build dependency cwrappers>=20150314: found cwrappers-20180325
=> Full dependency perl>=5.0: found perl-5.32.1
=> Full dependency lz4>=1.7.3<100: found lz4-1.9.3
=> Full dependency boost-libs-1.76.*: found boost-libs-1.76.0
=> Full dependency editline>=3.0.20130712nb1: found editline-3.1.20191231nb2
=> Full dependency libevent>=2.1.11nb1: found libevent-2.1.12
=> Full dependency openssl>=1.1.1dnb2: found openssl-1.1.1k
=> Full dependency mysql-client>=5.7.28nb2<5.8: found mysql-client-5.7.34

But I see a lot of warnings, then a fatal failure...
I know boost-libs and boost-headers updated recently... but everything
else builds

/usr/pkgsrc/databases/mysql57-server/work/mysql-5.7.34/sql/geometry_rtree.cc:89:15:
  required from 'void make_rtree_bggeom(const MultiGeometry&,
Rtree_index*) [with MultiGeometry = Gis_multi_point; Rtree_index =
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >]'
/usr/pkgsrc/databases/mysql57-server/work/mysql-5.7.34/sql/geometry_rtree.cc:104:53:
  required from here
/usr/pkg/include/boost/geometry/index/rtree.hpp:1973:19: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'root'
         m_members.root = pack::apply(first, last, vc, ll,
         ~~~~~~~~~~^~~~
/usr/pkg/include/boost/geometry/index/rtree.hpp:1973:37: error: 'apply' is
not a member of 'pack {aka
boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder>}'
         m_members.root = pack::apply(first, last, vc, ll,
                          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
                                      m_members.parameters(),
m_members.translator(),
                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      m_members.allocators(),
temp_allocator);
                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/pkg/include/boost/geometry/index/rtree.hpp:1975:48: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'allocators'; did you mean 'allocators_type'?
                                      m_members.allocators(),
temp_allocator);
                                      ~~~~~~~~~~^~~~~~~~~~
                                      allocators_type
/usr/pkg/include/boost/geometry/index/rtree.hpp:1976:19: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'values_count'; did you mean 'value_type'?
         m_members.values_count = vc;
         ~~~~~~~~~~^~~~~~~~~~~~
         value_type
/usr/pkg/include/boost/geometry/index/rtree.hpp:1977:19: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'leafs_level'
         m_members.leafs_level = ll;
         ~~~~~~~~~~^~~~~~~~~~~
/usr/pkg/include/boost/geometry/index/rtree.hpp: In instantiation of 'void
boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo,
Allocator>::pack_construct(Iterator, Iterator, const PackAlloc&) [with
Iterator = boost::iterators::filter_iterator<Is_rtree_box_valid,
boost::iterators::transform_iterator<Rtree_value_maker_bggeom,
boost::range_detail::indexed_iterator<Gis_wkb_vector_const_iterator<Gis_polygon>
>, boost::use_default, boost::use_default> >; PackAlloc =
boost::container::new_allocator<void>; Value =
std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>; Parameters =
boost::geometry::index::quadratic<64>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >; EqualTo =
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >; Allocator =
boost::container::new_allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >]':
/usr/pkg/include/boost/geometry/index/rtree.hpp:435:23:   required from
'boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo,
Allocator>::rtree(const Range&, const parameters_type&, const
indexable_getter&, const value_equal&, const allocator_type&) [with Range
= boost::range_detail::filtered_range<Is_rtree_box_valid, const
boost::range_detail::transformed_range<Rtree_value_maker_bggeom, const
boost::range_detail::indexed_range<const Gis_multi_polygon> > >; Value =
std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>; Parameters =
boost::geometry::index::quadratic<64>; IndexableGetter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >; EqualTo =
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >; Allocator =
boost::container::new_allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo,
Allocator>::parameters_type = boost::geometry::index::quadratic<64>;
boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo,
Allocator>::indexable_getter =
boost::geometry::index::indexable<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo,
Allocator>::value_equal =
boost::geometry::index::equal_to<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >;
boost::geometry::index::rtree<Value, Options, IndexableGetter, EqualTo,
Allocator>::allocator_type =
boost::container::new_allocator<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int> >]'
/usr/pkgsrc/databases/mysql57-server/work/mysql-5.7.34/sql/geometry_rtree.cc:89:15:
  required from 'void make_rtree_bggeom(const MultiGeometry&,
Rtree_index*) [with MultiGeometry = Gis_multi_polygon; Rtree_index =
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >]'
/usr/pkgsrc/databases/mysql57-server/work/mysql-5.7.34/sql/geometry_rtree.cc:108:56:
  required from here
/usr/pkg/include/boost/geometry/index/rtree.hpp:1973:19: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'root'
         m_members.root = pack::apply(first, last, vc, ll,
         ~~~~~~~~~~^~~~
/usr/pkg/include/boost/geometry/index/rtree.hpp:1973:37: error: 'apply' is
not a member of 'pack {aka
boost::geometry::index::detail::rtree::pack<boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder>}'
         m_members.root = pack::apply(first, last, vc, ll,
                          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
                                      m_members.parameters(),
m_members.translator(),
                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      m_members.allocators(),
temp_allocator);
                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/pkg/include/boost/geometry/index/rtree.hpp:1975:48: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'allocators'; did you mean 'allocators_type'?
                                      m_members.allocators(),
temp_allocator);
                                      ~~~~~~~~~~^~~~~~~~~~
                                      allocators_type
/usr/pkg/include/boost/geometry/index/rtree.hpp:1976:19: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'values_count'; did you mean 'value_type'?
         m_members.values_count = vc;
         ~~~~~~~~~~^~~~~~~~~~~~
         value_type
/usr/pkg/include/boost/geometry/index/rtree.hpp:1977:19: error: 'struct
boost::geometry::index::rtree<std::pair<boost::geometry::model::box<boost::geometry::model::point<double,
2, boost::geometry::cs::cartesian> >, long unsigned int>,
boost::geometry::index::quadratic<64> >::members_holder' has no member
named 'leafs_level'
         m_members.leafs_level = ll;
         ~~~~~~~~~~^~~~~~~~~~~
gmake[2]: *** [sql/CMakeFiles/sql.dir/build.make:463:
sql/CMakeFiles/sql.dir/geometry_rtree.cc.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:5527: sql/CMakeFiles/sql.dir/all] Error 2
gmake: *** [Makefile:166: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/databases/mysql57-server
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/databases/mysql57-server




Home | Main Index | Thread Index | Old Index