pkgsrc-Users archive

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

Can't build databases/mysql80-server from 2024Q2 (and -current also) on NetBSD 10



Hi, as described in subject. Build fails at 89%. I rebuild both readline and protobuf, downloaded clear tree both from stable and current, it fails at exact same moment.

Package also doesn't exists in prebuilt on ftp.netbsd.org - https://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/10.0_2024Q2/All/ so this is common problem I guess?

[ 87%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xconnection_impl.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 87%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xprotocol_impl.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 87%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xquery_result_impl.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 87%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xrow.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 87%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xrow_impl.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 87%] Building CXX object plugin/x/client/CMakeFiles/mysqlxclient_lite.dir/xsession_impl.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs]
[ 87%] Linking CXX static library libmysqlxclient_lite.a
[ 87%] Built target mysqlxclient_lite
[ 87%] Building CXX object utilities/CMakeFiles/comp_client_err.dir/comp_client_err.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 87%] Building CXX object utilities/CMakeFiles/comp_client_err.dir/__/libmysql/errmsg.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs]
[ 88%] Linking CXX executable ../runtime_output_directory/comp_client_err
[ 88%] Built target comp_client_err
[ 88%] Generating ../include/mysqlclient_ername.h
[ 88%] Built target GenClientError
[ 88%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/common/command_line_options.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 88%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/common/message_matcher.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/common/utils_mysql_parsing.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/common/utils_string_parsing.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/connector/connection_manager.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/connector/mysqlx_all_msgs.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/connector/result_fetcher.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/connector/session_holder.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/connector/warning.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/driver_command_line_options.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/formatters/console.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/formatters/message_formatter.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/json_to_any_handler.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/mysqlxtest.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] [ 89%] Building CXX object plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/parsers/message_parser.cc.o cc1plus: warning: /usr/pkgsrc/databases/mysql80-server/work/.buildlink/include/readline: No such file or directory [-Wmissing-include-dirs] /usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/tests/driver/parsers/message_parser.cc:42:8: error: 'void parser::details::Error_dumper::AddError(int, int, const string&)' marked 'override', but does not override    42 |   void AddError(int line, int column, const std::string &message) override {
      |        ^~~~~~~~
/usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/tests/driver/parsers/message_parser.cc:47:8: error: 'void parser::details::Error_dumper::AddWarning(int, int, const string&)' marked 'override', but does not override    47 |   void AddWarning(int line, int column, const std::string &message) override {
      |        ^~~~~~~~~~
/usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/tests/driver/parsers/message_parser.cc: In function 'bool parser::details::parse_mesage(const string&, const string&, Message*, std::string*, bool)': /usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/tests/driver/parsers/message_parser.cc:59:16: error: cannot declare variable 'dumper' to be of abstract type 'parser::details::Error_dumper'
   59 |   Error_dumper dumper;
      |                ^~~~~~
/usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/tests/driver/parsers/message_parser.cc:38:7: note:   because the following virtual functions are pure within 'parser::details::Error_dumper':    38 | class Error_dumper : public ::google::protobuf::io::ErrorCollector {
      |       ^~~~~~~~~~~~
In file included from /usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/client/mysqlxclient/xmessage.h:33,                  from /usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/client/mysqlxclient/xprotocol.h:37,                  from /usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/tests/driver/parsers/message_parser.h:31,                  from /usr/pkgsrc/databases/mysql80-server/work/mysql-8.0.36/plugin/x/tests/driver/parsers/message_parser.cc:25: /usr/pkg/include/google/protobuf/io/tokenizer.h:57:16: note: 'virtual void google::protobuf::io::ErrorCollector::RecordError(int, google::protobuf::io::ColumnNumber, absl::lts_20240116::string_view)'
   57 |   virtual void RecordError(int line, ColumnNumber column,
      |                ^~~~~~~~~~~
gmake[2]: *** [plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/build.make:272: plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/parsers/message_parser.cc.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:7119: plugin/x/tests/driver/CMakeFiles/mysqlxtest.dir/all] Error 2
gmake: *** [Makefile:156: all] Error 2
*** Error code 2

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

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



Home | Main Index | Thread Index | Old Index