tech-pkg archive

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

mysql-cluster update



     At some point, mysql-cluster got marked as broken due to not
supporting OpenSSL 1.1.1.  This suprised me when I did an OS update
and found myself minus part of a production database.  I am attempting
to update the package.  It has many problems compiling on -current
(most of which I've squashed).  I'm currently trying to solve a
boost issue:

/usr/pkgsrc/databases/mysql-cluster8/work/mysql-cluster-gpl-8.0.21/sql/item_geof
unc_buffer.cc:542:11:   required from here
/usr/pkgsrc/databases/mysql-cluster8/work/mysql-cluster-gpl-8.0.21/include/boost
_1_72_0/patches/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hp
p:951:30: error: 'struct boost::geometry::detail::buffer::buffer_turn_info<Gis_p
oint, boost::geometry::model::point<boost::multiprecision::number<boost::multipr
ecision::backends::cpp_int_backend<64, 256, (boost::multiprecision::cpp_integer_
type)1, (boost::multiprecision::cpp_int_check_type)0, void> >, 2, boost::geometr
y::cs::cartesian>, boost::geometry::segment_ratio<boost::multiprecision::number<
boost::multiprecision::backends::cpp_int_backend<64, 256, (boost::multiprecision
::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, void> > > >'
 has no member named 'count_on_original_boundary'; did you mean 'count_in_origin
al'?
                 mutable_turn.count_on_original_boundary++;
                 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
                 count_in_original
gmake[2]: *** [sql/CMakeFiles/sql_gis.dir/build.make:498: sql/CMakeFiles/sql_gis
.dir/item_geofunc_buffer.cc.o] Error 1

The latest version wants boost 1.72, but has been patched to accept
other versions (as has been done with all MySQL packages).  Any
suggestions?

     I have uploaded a tarball of my current efforts to ftp.netbsd.org
in pub/NetBSD/misc/jnemeth/mysql-cluster8.tar.


Home | Main Index | Thread Index | Old Index