Opened 15 years ago

Closed 14 years ago

#17300 closed defect (fixed)

mysql5, mysql5-devel: can't build +universal with embedded server

Reported by: illogic-al@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: universal Cc: jyrkiwahlstedt, senz@…, illogic-al@…
Port: mysql5, mysql5-devel

Description (last modified by illogic-al@…)

Error when compiling mysql5-devel with +universal variant The problem is (as the output indicates) symbols are missing. The missing symbols are mainly in the libmysql/.libs/libmysqlclient.16.dylib, mysys/*.o and sql/sql_string.o files. I'm not actually sure which object files in the msys directory are needed.

orville@cubic:libmysqld$ make -j1
make  all-recursive
Making all in .
make[2]: Nothing to be done for `all-am'.
Making all in examples
make  all-am
/bin/sh ../../libtool --preserve-dup-deps --tag=CXX --mode=link /usr/bin/g++-4.2  -O2  -fPIC  -arch i386 -arch ppc   -fno-implicit-templates -fno-exceptions -fno-rtti -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT  -DDONT_DECLARE_CXA_PURE_VIRTUAL  -L/opt/local/lib -arch i386 -arch ppc  -o mysqltest_embedded  mysqltest.o ../libmysqld.a -ldl    ../../regex/libregex.a -lm    -lm   -lz  
/usr/bin/g++-4.2 -O2 -fPIC -arch i386 -arch ppc -fno-implicit-templates -fno-exceptions -fno-rtti -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL -arch i386 -arch ppc -o mysqltest_embedded mysqltest.o -Wl,-bind_at_load  -L/opt/local/lib ../libmysqld.a -ldl ../../regex/libregex.a -lm -lm -lz  
Undefined symbols for architecture i386:
  "_mysql_stmt_sqlstate", referenced from:
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_get_tty_password", referenced from:
      _parse_args in mysqltest.o
  "_strend", referenced from:
      _convert_to_format_v1 in mysqltest.o
      _strip_surrounding in mysqltest.o
      _end_of_word in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_command in mysqltest.o
  "_my_fclose", referenced from:
      _close_files in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_line in mysqltest.o
  "_str2int", referenced from:
      _do_get_errcodes in mysqltest.o
      _do_chmod_file in mysqltest.o
      _var_set_query_get_value in mysqltest.o
  "_delete_dynamic", referenced from:
      _free_replace_regex in mysqltest.o
      _free_used_memory in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
  "_mysql_next_result", referenced from:
      _run_query_normal in mysqltest.o
  "_dynstr_append_mem", referenced from:
      _replace_strings_append in mysqltest.o
      _replace_strings_append in mysqltest.o
      _replace_strings_append in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _append_info in mysqltest.o
      _log_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
      _replace_dynstr_append_mem in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o

      _append_table_headings in mysqltest.o
      _append_table_headings in mysqltest.o
      _append_field in mysqltest.o
      _append_field in mysqltest.o
      _append_field in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_result in mysqltest.o
      _read_until_delimiter in mysqltest.o
      _cat_file in mysqltest.o
      _cat_file in mysqltest.o
      _show_diff in mysqltest.o
      _do_eval in mysqltest.o
      _do_eval in mysqltest.o
      _do_eval in mysqltest.o
      _do_eval in mysqltest.o
      _do_echo in mysqltest.o
      _do_echo in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _var_query_set in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
  "_my_mkdir", referenced from:
      _do_mkdir in mysqltest.o
  "_wild_compare", referenced from:
      _get_list_files in mysqltest.o
  "_my_init", referenced from:
      _main in mysqltest.o
  "_mysql_stmt_field_count", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_errno", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
  "_mysql_error", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_warnings in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _do_rpl_probe in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _do_change_user in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
  "_mysql_server_end", referenced from:
      _free_used_memory in mysqltest.o
  "_dynstr_append", referenced from:
      _get_list_files in mysqltest.o
      _get_list_files in mysqltest.o
      _mark_progress in mysqltest.o
      _append_info in mysqltest.o
      _append_info in mysqltest.o
      _append_info in mysqltest.o
      _log_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
      _append_metadata in mysqltest.o
      _handle_error in mysqltest.o
      _append_field in mysqltest.o
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _do_system in mysqltest.o
      _do_system in mysqltest.o
      _do_exec in mysqltest.o
  "_my_snprintf", referenced from:
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _do_perl in mysqltest.o
      _var_set in mysqltest.o
      _var_set_int in mysqltest.o
  "_my_dir", referenced from:
      _get_list_files in mysqltest.o
  "_my_progname", referenced from:
      _my_progname$non_lazy_ptr in mysqltest.o
  "_my_hash_insert", referenced from:
      _var_obtain in mysqltest.o
      _var_from_env in mysqltest.o
  "_my_end", referenced from:
      _cleanup_and_exit in mysqltest.o
  "_my_close", referenced from:
      _str_to_file2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _dyn_string_cmp in mysqltest.o
      _dyn_string_cmp in mysqltest.o
      _compare_files in mysqltest.o
      _cat_file in mysqltest.o
      _do_perl in mysqltest.o
  "_hash_free", referenced from:
      _free_used_memory in mysqltest.o
  "_mysql_num_fields", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_result in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_init_dynamic_array2", referenced from:
      _dynstr_append_sorted in mysqltest.o
      _init_replace_regex in mysqltest.o
      _main in mysqltest.o
  "_get_dynamic", referenced from:
      _multi_reg_replace in mysqltest.o
      _read_command in mysqltest.o
  "_mysql_stmt_errno", referenced from:
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_mysql_stmt_error", referenced from:
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_mysql_real_query", referenced from:
      _append_warnings in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
  "_my_strnncoll_simple", referenced from:
      _read_line in mysqltest.o
      _read_line in mysqltest.o
  "_my_delete", referenced from:
      _dyn_string_cmp in mysqltest.o
      _dyn_string_cmp in mysqltest.o
      _do_perl in mysqltest.o
      _do_remove_file in mysqltest.o
  "_my_sleep", referenced from:
      _safe_connect in mysqltest.o
      _do_sleep in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
  "_my_open", referenced from:
      _str_to_file2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _compare_files in mysqltest.o
      _cat_file in mysqltest.o
  "_mysql_fetch_row", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_result in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
  "_mysql_disable_rpl_parse", referenced from:
      _do_disable_rpl_parse in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
  "_mysql_more_results", referenced from:
      _run_query_normal in mysqltest.o
  "_my_read", referenced from:
      _compare_files2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _cat_file in mysqltest.o
  "_bmove_upp", referenced from:
      _doinsert in libregex.a(regcomp.o)
  "_strmake", referenced from:
      _do_delimiter in mysqltest.o
      _do_get_file_name in mysqltest.o
      _var_get in mysqltest.o
      _main in mysqltest.o
  "_my_dirend", referenced from:
      _get_list_files in mysqltest.o
  "_mysql_affected_rows", referenced from:
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_mysql_num_rows", referenced from:
      _die in mysqltest.o
      _die in mysqltest.o
  "_create_temp_file", referenced from:
      _dyn_string_cmp in mysqltest.o
      _do_perl in mysqltest.o
  "_my_seek", referenced from:
      _str_to_file2 in mysqltest.o
      _dyn_string_cmp in mysqltest.o
  "_mysql_warning_count", referenced from:
      _append_warnings in mysqltest.o
  "_mysql_close", referenced from:
      _close_connections in mysqltest.o
      _close_connections in mysqltest.o
      _do_close_connection in mysqltest.o
      _do_close_connection in mysqltest.o
  "_my_write", referenced from:
      _str_to_file2 in mysqltest.o
      _dyn_string_cmp in mysqltest.o
  "_mysql_fetch_lengths", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_result in mysqltest.o
      _var_query_set in mysqltest.o
  "_mysql_stmt_store_result", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_stmt_init", referenced from:
      _run_query_stmt in mysqltest.o
  "_dynstr_free", referenced from:
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _run_tool in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _do_echo in mysqltest.o
      _do_system in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_perl in mysqltest.o
      _do_perl in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_diff_files in mysqltest.o
      _do_diff_files in mysqltest.o
      _do_cat_file in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_rmdir in mysqltest.o
      _do_mkdir in mysqltest.o
      _do_file_exist in mysqltest.o
      _do_chmod_file in mysqltest.o
      _do_chmod_file in mysqltest.o
      _do_copy_file in mysqltest.o
      _do_copy_file in mysqltest.o
      _do_remove_file in mysqltest.o
      _do_source in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _var_query_set in mysqltest.o
      _do_let in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_fn_format", referenced from:
      _str_to_file2 in mysqltest.o
      _dump_warning_messages in mysqltest.o
      _dump_progress in mysqltest.o
      _dump_result_to_log_file in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
      _check_require in mysqltest.o
      _check_result in mysqltest.o
      _check_result in mysqltest.o
      _do_connect in mysqltest.o
  "_mysql_read_query_result", referenced from:
      _run_query_normal in mysqltest.o
  "_mysql_options", referenced from:
      _set_reconnect in mysqltest.o
      _util_query in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_strnmov", referenced from:
      _get_one_option in mysqltest.o
      _do_save_master_pos in mysqltest.o
  "_load_defaults", referenced from:
      _parse_args in mysqltest.o
  "_my_stat", referenced from:
      _main in mysqltest.o
  "_my_no_flags_free", referenced from:
      _free_pointer_array in mysqltest.o
      _free_pointer_array in mysqltest.o
      _free_sets in mysqltest.o
      _free_sets in mysqltest.o
      _free_replace_regex in mysqltest.o
      _free_replace_regex in mysqltest.o
      _free_replace_regex in mysqltest.o
      _free_replace in mysqltest.o
      _free_replace_column in mysqltest.o
      _var_free in mysqltest.o
      _var_free in mysqltest.o
      _insert_pointer_name in mysqltest.o
      _init_sets in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _close_files in mysqltest.o
      _close_connections in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _init_replace_regex in mysqltest.o
      _reg_replace in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _get_one_option in mysqltest.o
      _read_line in mysqltest.o
      _do_close_connection in mysqltest.o
      _do_get_replace in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _var_set in mysqltest.o
  "_mysql_stmt_execute", referenced from:
      _run_query_stmt in mysqltest.o
  "_dynstr_set", referenced from:
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _check_result in mysqltest.o
      _do_exec in mysqltest.o
      _do_perl in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_write_file_command in mysqltest.o
      _run_query_stmt in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _run_query in mysqltest.o
  "_mysql_rpl_probe", referenced from:
      _do_rpl_probe in mysqltest.o
  "_mysql_change_user", referenced from:
      _do_change_user in mysqltest.o
  "_mysql_query", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _util_query in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
  "__hash_init", referenced from:
      _main in mysqltest.o
  "_mysql_stmt_close", referenced from:
      _close_statements in mysqltest.o
      _close_connections in mysqltest.o
      _do_close_connection in mysqltest.o
      _do_change_user in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_mysql_fetch_fields", referenced from:
      _show_query in mysqltest.o
      _append_result in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_get_charset_by_csname", referenced from:
      _do_set_charset in mysqltest.o
  "_longlong2str", referenced from:
      _mark_progress in mysqltest.o
      _timer_output in mysqltest.o
  "_mysql_stmt_prepare", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_real_connect", referenced from:
      _safe_connect in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
  "_mysql_stmt_bind_result", referenced from:
      _append_stmt_result in mysqltest.o
  "_my_micro_time", referenced from:
      _timer_now in mysqltest.o
  "_mysql_thread_init", referenced from:
      _send_one_query in mysqltest.o
  "_my_charset_latin1", referenced from:
      _charset_info in mysqltest.o
      _my_charset_latin1$non_lazy_ptr in mysqltest.o
  "_find_type", referenced from:
      _scan_command_for_warnings in mysqltest.o
      _get_command_type in mysqltest.o
      _get_command_type in mysqltest.o
  "_mysql_info", referenced from:
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_mysql_init", referenced from:
      _util_query in mysqltest.o
      _do_connect in mysqltest.o
      _main in mysqltest.o
  "_my_malloc", referenced from:
      _insert_pointer_name in mysqltest.o
      _insert_pointer_name in mysqltest.o
      _init_sets in mysqltest.o
      _init_sets in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace_regex in mysqltest.o
      _init_replace_regex in mysqltest.o
      _init_replace_regex in mysqltest.o
      _reg_replace in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _read_command in mysqltest.o
      _var_copy in mysqltest.o
      _var_init in mysqltest.o
      _var_init in mysqltest.o
      _do_get_replace in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _eval_expr in mysqltest.o
  "_mysql_stmt_attr_set", referenced from:
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_my_realloc", referenced from:
      _insert_pointer_name in mysqltest.o
      _insert_pointer_name in mysqltest.o
      _make_new_set in mysqltest.o
      _make_new_set in mysqltest.o
      _reg_replace in mysqltest.o
      _reg_replace in mysqltest.o
      _reg_replace in mysqltest.o
      _var_copy in mysqltest.o
      _eval_expr in mysqltest.o
  "_mysql_enable_rpl_parse", referenced from:
      _do_enable_rpl_parse in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
  "_longlong10_to_str", referenced from:
      _replace_dynstr_append_uint in mysqltest.o
  "_mysql_get_server_version", referenced from:
      _var_set_mysql_get_server_version in mysqltest.o
  "_int10_to_str", referenced from:
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
  "_test_if_hard_path", referenced from:
      _str_to_file2 in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
  "_mysql_rpl_parse_enabled", referenced from:
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
  "_dirname_part", referenced from:
      _check_result in mysqltest.o
  "_mysql_server_init", referenced from:
      _main in mysqltest.o
  "_mysql_store_result", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_warnings in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_normal in mysqltest.o
  "_free_defaults", referenced from:
      _free_used_memory in mysqltest.o
  "_my_strdup", referenced from:
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _read_command in mysqltest.o
      _do_close_connection in mysqltest.o
      _open_file in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _var_set in mysqltest.o
      _do_connect in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_my_copy", referenced from:
      _do_copy_file in mysqltest.o
  "_dynstr_append_os_quoted", referenced from:
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
  "_mysql_free_result", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_warnings in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_my_vsnprintf", referenced from:
      _log_msg in mysqltest.o
      _warning_msg in mysqltest.o
  "_llstr", referenced from:
      _append_info in mysqltest.o
  "_mysql_stmt_result_metadata", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_thread_end", referenced from:
      _send_one_query in mysqltest.o
  "_handle_options", referenced from:
      _parse_args in mysqltest.o
  "_mysql_send_query", referenced from:
      _run_query_normal in mysqltest.o
      _send_one_query in mysqltest.o
  "_my_fopen", referenced from:
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
  "_strxmov", referenced from:
      _str_to_file2 in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
  "_my_print_variables", referenced from:
      _usage in mysqltest.o
  "_mysql_stmt_fetch", referenced from:
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
  "_mysql_ping", referenced from:
      _main in mysqltest.o
  "_my_strtod", referenced from:
      _do_sleep in mysqltest.o
  "_mysql_sqlstate", referenced from:
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
  "_my_print_help", referenced from:
      _usage in mysqltest.o
  "_mysql_field_count", referenced from:
      _run_query_normal in mysqltest.o
  "_init_dynamic_string", referenced from:
      _run_tool in mysqltest.o
      _show_diff in mysqltest.o
      _do_echo in mysqltest.o
      _do_system in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _check_command_args in mysqltest.o
      _check_command_args in mysqltest.o
      _check_command_args in mysqltest.o
      _do_perl in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _var_query_set in mysqltest.o
      _var_query_set in mysqltest.o
      _do_let in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_insert_dynamic", referenced from:
      _dynstr_append_sorted in mysqltest.o
      _init_replace_regex in mysqltest.o
      _read_command in mysqltest.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
Undefined symbols for architecture ppc:
  "_mysql_stmt_sqlstate", referenced from:
      _run_query_stmt in mysqltest.o
  "_get_tty_password", referenced from:
      _parse_args in mysqltest.o
  "_strend", referenced from:
      _convert_to_format_v1 in mysqltest.o
      _strip_surrounding in mysqltest.o
      _end_of_word in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_command in mysqltest.o
  "_my_fclose", referenced from:
      _close_files in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _read_line in mysqltest.o
  "_str2int", referenced from:
      _do_get_errcodes in mysqltest.o
      _do_chmod_file in mysqltest.o
      _var_set_query_get_value in mysqltest.o
  "_delete_dynamic", referenced from:
      _free_replace_regex in mysqltest.o
      _free_used_memory in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
  "_mysql_next_result", referenced from:
      _run_query_normal in mysqltest.o
  "_dynstr_append_mem", referenced from:
      _replace_strings_append in mysqltest.o
      _replace_strings_append in mysqltest.o
      _replace_strings_append in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
      _append_info in mysqltest.o
      _log_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
      _replace_dynstr_append_mem in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _append_metadata in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _handle_error in mysqltest.o
      _append_table_headings in mysqltest.o
      _append_table_headings in mysqltest.o
      _append_field in mysqltest.o
      _append_field in mysqltest.o
      _append_field in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_result in mysqltest.o
      _read_until_delimiter in mysqltest.o
      _cat_file in mysqltest.o
      _cat_file in mysqltest.o
      _show_diff in mysqltest.o
      _do_eval in mysqltest.o
      _do_eval in mysqltest.o
      _do_eval in mysqltest.o
      _do_eval in mysqltest.o
      _do_echo in mysqltest.o
      _do_echo in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _var_query_set in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
  "_my_mkdir", referenced from:
      _do_mkdir in mysqltest.o
  "_wild_compare", referenced from:
      _get_list_files in mysqltest.o
  "_my_init", referenced from:
      _main in mysqltest.o
  "_mysql_stmt_field_count", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_errno", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
  "_mysql_error", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_warnings in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _safe_connect in mysqltest.o
      _do_rpl_probe in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _do_change_user in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
  "_mysql_server_end", referenced from:
      _free_used_memory in mysqltest.o
  "_dynstr_append", referenced from:
      _get_list_files in mysqltest.o
      _get_list_files in mysqltest.o
      _mark_progress in mysqltest.o
      _append_info in mysqltest.o
      _append_info in mysqltest.o
      _append_info in mysqltest.o
      _log_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
      _dynstr_append_sorted in mysqltest.o
      _append_metadata in mysqltest.o
      _handle_error in mysqltest.o
      _append_field in mysqltest.o
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _do_system in mysqltest.o
      _do_system in mysqltest.o
      _do_exec in mysqltest.o
  "_my_snprintf", referenced from:
      _warning_msg in mysqltest.o
      _warning_msg in mysqltest.o
      _do_perl in mysqltest.o
      _var_set in mysqltest.o
      _var_set_int in mysqltest.o
  "_my_dir", referenced from:
      _get_list_files in mysqltest.o
  "_my_progname", referenced from:
      _my_progname$non_lazy_ptr in mysqltest.o
  "_my_hash_insert", referenced from:
      _var_obtain in mysqltest.o
      _var_from_env in mysqltest.o
  "_my_end", referenced from:
      _cleanup_and_exit in mysqltest.o
  "_my_close", referenced from:
      _str_to_file2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _dyn_string_cmp in mysqltest.o
      _dyn_string_cmp in mysqltest.o
      _compare_files in mysqltest.o
      _cat_file in mysqltest.o
      _do_perl in mysqltest.o
  "_hash_free", referenced from:
      _free_used_memory in mysqltest.o
  "_mysql_num_fields", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_result in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_init_dynamic_array2", referenced from:
      _dynstr_append_sorted in mysqltest.o
      _init_replace_regex in mysqltest.o
      _main in mysqltest.o
  "_get_dynamic", referenced from:
      _multi_reg_replace in mysqltest.o
      _read_command in mysqltest.o
  "_mysql_stmt_errno", referenced from:
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_mysql_stmt_error", referenced from:
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_mysql_real_query", referenced from:
      _append_warnings in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
  "_my_strnncoll_simple", referenced from:
      _read_line in mysqltest.o
      _read_line in mysqltest.o
  "_my_delete", referenced from:
      _dyn_string_cmp in mysqltest.o
      _dyn_string_cmp in mysqltest.o
      _do_perl in mysqltest.o
      _do_remove_file in mysqltest.o
  "_my_sleep", referenced from:
      _safe_connect in mysqltest.o
      _do_sleep in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
  "_my_open", referenced from:
      _str_to_file2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _compare_files in mysqltest.o
      _cat_file in mysqltest.o
  "_mysql_fetch_row", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_result in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
  "_mysql_disable_rpl_parse", referenced from:
      _do_disable_rpl_parse in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
  "_mysql_more_results", referenced from:
      _run_query_normal in mysqltest.o
  "_my_read", referenced from:
      _compare_files2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _compare_files2 in mysqltest.o
      _cat_file in mysqltest.o
  "_bmove_upp", referenced from:
      _doinsert in libregex.a(regcomp.o)
  "_strmake", referenced from:
      _do_delimiter in mysqltest.o
      _do_get_file_name in mysqltest.o
      _var_get in mysqltest.o
      _main in mysqltest.o
  "_my_dirend", referenced from:
      _get_list_files in mysqltest.o
  "_mysql_affected_rows", referenced from:
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_mysql_num_rows", referenced from:
      _die in mysqltest.o
      _die in mysqltest.o
  "_create_temp_file", referenced from:
      _dyn_string_cmp in mysqltest.o
      _do_perl in mysqltest.o
  "_my_seek", referenced from:
      _str_to_file2 in mysqltest.o
      _dyn_string_cmp in mysqltest.o
  "_mysql_warning_count", referenced from:
      _append_warnings in mysqltest.o
  "_mysql_close", referenced from:
      _close_connections in mysqltest.o
      _close_connections in mysqltest.o
      _do_close_connection in mysqltest.o
      _do_close_connection in mysqltest.o
  "_my_write", referenced from:
      _str_to_file2 in mysqltest.o
      _dyn_string_cmp in mysqltest.o
  "_mysql_fetch_lengths", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_result in mysqltest.o
      _var_query_set in mysqltest.o
  "_mysql_stmt_store_result", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_stmt_init", referenced from:
      _run_query_stmt in mysqltest.o
  "_dynstr_free", referenced from:
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _run_tool in mysqltest.o
      _show_diff in mysqltest.o
      _do_echo in mysqltest.o
      _do_system in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _do_perl in mysqltest.o
      _do_perl in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_diff_files in mysqltest.o
      _do_diff_files in mysqltest.o
      _do_cat_file in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _do_rmdir in mysqltest.o
      _do_mkdir in mysqltest.o
      _do_file_exist in mysqltest.o
      _do_chmod_file in mysqltest.o
      _do_chmod_file in mysqltest.o
      _do_copy_file in mysqltest.o
      _do_copy_file in mysqltest.o
      _do_remove_file in mysqltest.o
      _do_source in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _var_query_set in mysqltest.o
      _do_let in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_fn_format", referenced from:
      _str_to_file2 in mysqltest.o
      _dump_warning_messages in mysqltest.o
      _dump_progress in mysqltest.o
      _dump_result_to_log_file in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
      _check_require in mysqltest.o
      _check_result in mysqltest.o
      _check_result in mysqltest.o
      _do_connect in mysqltest.o
  "_mysql_read_query_result", referenced from:
      _run_query_normal in mysqltest.o
  "_mysql_options", referenced from:
      _set_reconnect in mysqltest.o
      _util_query in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_strnmov", referenced from:
      _get_one_option in mysqltest.o
      _do_save_master_pos in mysqltest.o
  "_load_defaults", referenced from:
      _parse_args in mysqltest.o
  "_my_stat", referenced from:
      _main in mysqltest.o
  "_my_no_flags_free", referenced from:
      _free_pointer_array in mysqltest.o
      _free_pointer_array in mysqltest.o
      _free_sets in mysqltest.o
      _free_sets in mysqltest.o
      _free_replace_regex in mysqltest.o
      _free_replace_regex in mysqltest.o
      _free_replace_regex in mysqltest.o
      _free_replace in mysqltest.o
      _free_replace_column in mysqltest.o
      _var_free in mysqltest.o
      _var_free in mysqltest.o
      _insert_pointer_name in mysqltest.o
      _init_sets in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _close_files in mysqltest.o
      _close_connections in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _free_used_memory in mysqltest.o
      _init_replace_regex in mysqltest.o
      _reg_replace in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _get_one_option in mysqltest.o
      _read_line in mysqltest.o
      _do_close_connection in mysqltest.o
      _do_get_replace in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _var_set in mysqltest.o
  "_mysql_stmt_execute", referenced from:
      _run_query_stmt in mysqltest.o
  "_dynstr_set", referenced from:
      _show_diff in mysqltest.o
      _show_diff in mysqltest.o
      _check_result in mysqltest.o
      _do_exec in mysqltest.o
      _do_perl in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_change_user in mysqltest.o
      _do_write_file_command in mysqltest.o
      _run_query_stmt in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _do_connect in mysqltest.o
      _run_query in mysqltest.o
  "_mysql_rpl_probe", referenced from:
      _do_rpl_probe in mysqltest.o
  "_mysql_change_user", referenced from:
      _do_change_user in mysqltest.o
  "_mysql_query", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _util_query in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
  "__hash_init", referenced from:
      _main in mysqltest.o
  "_mysql_stmt_close", referenced from:
      _close_statements in mysqltest.o
      _close_connections in mysqltest.o
      _do_close_connection in mysqltest.o
      _do_change_user in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_mysql_fetch_fields", referenced from:
      _show_query in mysqltest.o
      _append_result in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_get_charset_by_csname", referenced from:
      _do_set_charset in mysqltest.o
  "_longlong2str", referenced from:
      _mark_progress in mysqltest.o
      _timer_output in mysqltest.o
  "_mysql_stmt_prepare", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_real_connect", referenced from:
      _safe_connect in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
  "_mysql_stmt_bind_result", referenced from:
      _append_stmt_result in mysqltest.o
  "_my_micro_time", referenced from:
      _timer_now in mysqltest.o
  "_mysql_thread_init", referenced from:
      _send_one_query in mysqltest.o
  "_my_charset_latin1", referenced from:
      _charset_info in mysqltest.o
      _my_charset_latin1$non_lazy_ptr in mysqltest.o
  "_find_type", referenced from:
      _scan_command_for_warnings in mysqltest.o
      _get_command_type in mysqltest.o
      _get_command_type in mysqltest.o
  "_mysql_info", referenced from:
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_mysql_init", referenced from:
      _util_query in mysqltest.o
      _do_connect in mysqltest.o
      _main in mysqltest.o
  "_my_malloc", referenced from:
      _insert_pointer_name in mysqltest.o
      _insert_pointer_name in mysqltest.o
      _init_sets in mysqltest.o
      _init_sets in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace in mysqltest.o
      _init_replace_regex in mysqltest.o
      _init_replace_regex in mysqltest.o
      _init_replace_regex in mysqltest.o
      _reg_replace in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
      _read_command in mysqltest.o
      _var_copy in mysqltest.o
      _var_init in mysqltest.o
      _var_init in mysqltest.o
      _do_get_replace in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _eval_expr in mysqltest.o
  "_mysql_stmt_attr_set", referenced from:
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
  "_my_realloc", referenced from:
      _insert_pointer_name in mysqltest.o
      _insert_pointer_name in mysqltest.o
      _make_new_set in mysqltest.o
      _make_new_set in mysqltest.o
      _reg_replace in mysqltest.o
      _reg_replace in mysqltest.o
      _reg_replace in mysqltest.o
      _var_copy in mysqltest.o
      _eval_expr in mysqltest.o
  "_mysql_enable_rpl_parse", referenced from:
      _do_enable_rpl_parse in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
  "_longlong10_to_str", referenced from:
      _replace_dynstr_append_uint in mysqltest.o
  "_mysql_get_server_version", referenced from:
      _var_set_mysql_get_server_version in mysqltest.o
  "_int10_to_str", referenced from:
      _mark_progress in mysqltest.o
      _mark_progress in mysqltest.o
  "_test_if_hard_path", referenced from:
      _str_to_file2 in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
  "_mysql_rpl_parse_enabled", referenced from:
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
  "_dirname_part", referenced from:
      _check_result in mysqltest.o
  "_mysql_server_init", referenced from:
      _main in mysqltest.o
  "_mysql_store_result", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_warnings in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_normal in mysqltest.o
  "_free_defaults", referenced from:
      _free_used_memory in mysqltest.o
  "_my_strdup", referenced from:
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _read_command in mysqltest.o
      _do_close_connection in mysqltest.o
      _open_file in mysqltest.o
      _do_get_replace_column in mysqltest.o
      _var_set in mysqltest.o
      _do_connect in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_my_copy", referenced from:
      _do_copy_file in mysqltest.o
  "_dynstr_append_os_quoted", referenced from:
      _run_tool in mysqltest.o
      _run_tool in mysqltest.o
  "_mysql_free_result", referenced from:
      _show_query in mysqltest.o
      _die in mysqltest.o
      _append_warnings in mysqltest.o
      _do_save_master_pos in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_sync_with_master2 in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _do_wait_for_slave_to_stop in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_set_query_get_value in mysqltest.o
      _var_query_set in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_normal in mysqltest.o
  "_my_vsnprintf", referenced from:
      _log_msg in mysqltest.o
      _warning_msg in mysqltest.o
  "_llstr", referenced from:
      _append_info in mysqltest.o
  "_mysql_stmt_result_metadata", referenced from:
      _run_query_stmt in mysqltest.o
  "_mysql_thread_end", referenced from:
      _send_one_query in mysqltest.o
  "_handle_options", referenced from:
      _parse_args in mysqltest.o
  "_mysql_send_query", referenced from:
      _run_query_normal in mysqltest.o
      _send_one_query in mysqltest.o
  "_my_fopen", referenced from:
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
  "_strxmov", referenced from:
      _str_to_file2 in mysqltest.o
      _read_embedded_server_arguments in mysqltest.o
      _get_one_option in mysqltest.o
      _get_one_option in mysqltest.o
      _open_file in mysqltest.o
  "_my_print_variables", referenced from:
      _usage in mysqltest.o
  "_mysql_stmt_fetch", referenced from:
      _append_stmt_result in mysqltest.o
      _append_stmt_result in mysqltest.o
  "_mysql_ping", referenced from:
      _main in mysqltest.o
  "_my_strtod", referenced from:
      _do_sleep in mysqltest.o
  "_mysql_sqlstate", referenced from:
      _connect_n_handle_errors in mysqltest.o
      _connect_n_handle_errors in mysqltest.o
      _run_query_normal in mysqltest.o
  "_my_print_help", referenced from:
      _usage in mysqltest.o
  "_mysql_field_count", referenced from:
      _run_query_normal in mysqltest.o
  "_init_dynamic_string", referenced from:
      _run_tool in mysqltest.o
      _show_diff in mysqltest.o
      _do_echo in mysqltest.o
      _do_system in mysqltest.o
      _do_exec in mysqltest.o
      _do_exec in mysqltest.o
      _check_command_args in mysqltest.o
      _check_command_args in mysqltest.o
      _check_command_args in mysqltest.o
      _do_perl in mysqltest.o
      _do_write_file_command in mysqltest.o
      _do_list_files_write_file_command in mysqltest.o
      _var_query_set in mysqltest.o
      _var_query_set in mysqltest.o
      _do_let in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query_stmt in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _run_query in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
      _main in mysqltest.o
  "_insert_dynamic", referenced from:
      _dynstr_append_sorted in mysqltest.o
      _init_replace_regex in mysqltest.o
      _read_command in mysqltest.o
ld: symbol(s) not found for architecture ppc
collect2: ld returned 1 exit status
lipo: can't open input file: /var/folders/Us/UsA3lFsTHK07RBpPHASShU+++TI/-Tmp-//ccXrUXet.out (No such file or directory)
make[3]: *** [mysqltest_embedded] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Change History (10)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Cc: ryandesign@… added
Owner: changed from macports-tickets@… to jwa@…
Port: mysql5-devel added

comment:2 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

I've never tried building mysql universal so it wouldn't surprise me.

So mysql5-devel won't build universal. Will mysql5?

Do you really need it universal?

comment:3 in reply to:  2 Changed 15 years ago by illogic-al@…

Description: modified (diff)

Replying to ryandesign@…:

I've never tried building mysql universal so it wouldn't surprise me.

So mysql5-devel won't build universal. Will mysql5?

Do you really need it universal?

I haven't tried 5 but I need the embedded server libmysqld.a which isn't supported in mysql5. And yes, i need it universal. Currently I'm building two separate version for ppc and x86 which sucks.

comment:4 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:5 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: senz@… illogic-al@… added

Has duplicate #18880.

comment:6 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from jwa@… to ryandesign@…
Status: newassigned

The embedded server is the reason why the universal build is not possible, and has been disabled in r59786 (mysql5-devel) and r59788 (mysql5). I reported the problem upstream.

comment:7 in reply to:  6 ; Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign@…:

The embedded server is the reason why the universal build is not possible, and has been disabled

I should clarify: it was the universal variant, not the embedded server, that I disabled.

I have now added a no_embedded_server variant to mysql5, which can be used by those who need a universal build and don't need the embedded server:

sudo port install mysql5 +no_embedded_server +universal

comment:8 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: jwa@… added; ryandesign@… removed
Keywords: build removed
Port: mysql5 added
Summary: mysql5-devel 5.1.28-rc fails to build +universal variantmysql5, mysql5-devel: can't build +universal with embedded server

comment:9 in reply to:  7 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to ryandesign@…:

I have now added a no_embedded_server variant to mysql5

And mysql5-devel in r61525.

comment:10 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

The upstream bug suggests building separately for each architecture and lipo'ing together, so I switched to the muniversal portgroup and removed the no_embedded_server variant (mysql5: r63491; mysql5-devel: r63495). I think with that we can consider this ticket resolved.

Note: See TracTickets for help on using tickets.