Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-2610

LP:984580 - MariaDB 5.5.23: MacOS X build failure

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Resolution: Incomplete
    • None
    • None
    • None

    Description

      I spoke to serg on irc on #mariadb yesterday, 2012-04-17 and I almost got there but this seems not to work for me. See the irc logs (http://marialog.archivist.info/) for details. After initially trying to build just using cmake and not using Xcode I got to 97%, and didn't get any further.

      That is I initially tried to build from the mariadb-5.5.23.tar.gz tar ball, which failed, then I applied I applied the patches from revision 3367 to 3368 from launchpad.

      So I tried to build using Xcode, that is: cmake . -G Xcode && xcodebuild -configuration Relwithdebinfo.
      This built to completion successfully. However cmake install complains about missing symbols being defined:

      ....

      === BUILD NATIVE TARGET sql OF PROJECT MySQL WITH THE DEFAULT CONFIGURATION (Debug) ===
      Check dependencies

      SymLink sql/Debug/libsql.a sql/UninstalledProducts/libsql.a
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/ln -sf /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/libsql.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/libsql.a

      PhaseScriptExecution "CMake Rules" sql/MySQL.build/Debug/sql.build/Script-739FF23486F040D0BCDA362F.sh
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/sh -c /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/sql.build/Script-739FF23486F040D0BCDA362F.sh
      make: Nothing to be done for `all'.

      CompileC sql/MySQL.build/Debug/sql.build/Objects-normal/x86_64/sql_lex.o sql/sql_lex.cc normal x86_64 c++ com.apple.compilers.llvmgcc42
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      setenv LANG en_US.US-ASCII
      /Developer/usr/bin/llvm-gcc-4.2 -x c++ -arch x86_64 -fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -O0 "-DCMAKE_INTDIR=\"Debug\"" -DHAVE_CONFIG_H -DMYSQL_SERVER -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -isysroot /Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -mmacosx-version-min=10.7 -gdwarf-2 -I/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/include -I/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/include -I/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql -I/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/regex -I/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/sql.build/DerivedSources/x86_64 -I/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/sql.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug -Wall -Wno-unused-parameter -fno-implicit-templates -fno-exceptions -fno-rtti -DENABLED_DEBUG_SYNC -DSAFE_MUTEX -DSAFEMALLOC -Wall -Wextra -Wunused -Wwrite-strings -Wno-strict-aliasing -Wno-unused-parameter -Woverloaded-virtual -c /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/sql_lex.cc -o /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/sql.build/Objects-normal/x86_64/sql_lex.o

      Libtool sql/UninstalledProducts/libsql.a normal x86_64
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      setenv MACOSX_DEPLOYMENT_TARGET 10.7
      /Developer/usr/bin/libtool -static -arch_only x86_64 -syslibroot /Developer/SDKs/MacOSX10.7.sdk -L/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug -filelist /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/sql.build/Objects-normal/x86_64/sql.LinkFileList -o /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/libsql.a

      PhaseScriptExecution "CMake PostBuild Rules" sql/MySQL.build/Debug/sql.build/Script-71BEEAAF2D2743CCB05E5B5E.sh
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/sh -c /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/sql.build/Script-71BEEAAF2D2743CCB05E5B5E.sh
      echo "Depend check for xcode"
      Depend check for xcode
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23 && make -C /not_encrypted/sjmudd/Downloads/mariadb-5.5.23 -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.sql.Debug
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/mysqld

      Strip sql/UninstalledProducts/libsql.a
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /Developer/usr/bin/strip -S /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/libsql.a
      /Developer/usr/bin/strip: input object file stripped: /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/libsql.a(des_key_file.o)
      /Developer/usr/bin/strip: input object file stripped: /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/libsql.a(sha2.o)

      SetOwnerAndGroup "sjmudd:staff" sql/UninstalledProducts/libsql.a
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /usr/sbin/chown -RH "sjmudd:staff" /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/libsql.a

      SetMode u+w,go-w,a+rX sql/UninstalledProducts/libsql.a
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/chmod -RH u+w,go-w,a+rX /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/libsql.a

      === BUILD NATIVE TARGET mysqld OF PROJECT MySQL WITH THE DEFAULT CONFIGURATION (Debug) ===
      Check dependencies

      SymLink sql/Debug/mysqld sql/UninstalledProducts/mysqld
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/ln -sf /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/mysqld /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/mysqld

      Ld sql/UninstalledProducts/mysqld normal x86_64
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      setenv MACOSX_DEPLOYMENT_TARGET 10.7
      /Developer/usr/bin/llvm-g++-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -L/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug -F/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug -filelist /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/mysqld.build/Objects-normal/x86_64/mysqld.LinkFileList -mmacosx-version-min=10.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -lpthread -framework CoreServices /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/libsql.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/csv/Debug/libcsv.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/heap/Debug/libheap.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/maria/Debug/libaria.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/myisam/Debug/libmyisam.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/myisammrg/Debug/libmyisammrg.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/perfschema/Debug/libperfschema.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/xtradb/Debug/libxtradb.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/libpartition.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/mysys/Debug/libmysys.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/dbug/Debug/libdbug.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/mysys/Debug/libmysys.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/dbug/Debug/libdbug.a -lz /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/strings/Debug/libstrings.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/vio/Debug/libvio.a /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/regex/Debug/libregex.a -lpthread -o /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/mysqld

      PhaseScriptExecution "CMake PostBuild Rules" sql/MySQL.build/Debug/mysqld.build/Script-40811EB286C8415DB32A1D8C.sh
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/sh -c /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/MySQL.build/Debug/mysqld.build/Script-40811EB286C8415DB32A1D8C.sh
      echo "Depend check for xcode"
      Depend check for xcode
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23 && make -C /not_encrypted/sjmudd/Downloads/mariadb-5.5.23 -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.mysqld.Debug
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/archive/Debug/ha_archive.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/blackhole/Debug/ha_blackhole.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/example/Debug/ha_example.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/federated/Debug/ha_federated.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/federatedx/Debug/ha_federatedx.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/innobase/Debug/ha_innodb.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/sphinx/Debug/ha_sphinx.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/audit_null/Debug/adt_null.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_dialog/Debug/dialog.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_examples/Debug/auth_test_plugin.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_examples/Debug/dialog_examples.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_examples/Debug/mysql_clear_password.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_examples/Debug/qa_auth_client.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_examples/Debug/qa_auth_interface.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_examples/Debug/qa_auth_server.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/auth_pam/Debug/auth_pam.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/daemon_example/Debug/libdaemon_example.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/feedback/Debug/feedback.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/fulltext/Debug/mypluglib.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/semisync/Debug/semisync_master.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/semisync/Debug/semisync_slave.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/plugin/sql_errlog/Debug/sql_errlog.so
      /bin/rm -f /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/udf_example.so

      Strip sql/UninstalledProducts/mysqld
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /Developer/usr/bin/strip /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/mysqld

      SetOwnerAndGroup "sjmudd:staff" sql/UninstalledProducts/mysqld
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /usr/sbin/chown -RH "sjmudd:staff" /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/mysqld

      SetMode u+w,go-w,a+rX sql/UninstalledProducts/mysqld
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/chmod -RH u+w,go-w,a+rX /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/UninstalledProducts/mysqld

      === BUILD NATIVE TARGET archive OF PROJECT MySQL WITH THE DEFAULT CONFIGURATION (Debug) ===
      Check dependencies

      SymLink storage/archive/Debug/ha_archive.so storage/archive/UninstalledProducts/ha_archive.so
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      /bin/ln -sf /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/archive/UninstalledProducts/ha_archive.so /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/archive/Debug/ha_archive.so

      Ld storage/archive/UninstalledProducts/ha_archive.so normal x86_64
      cd /not_encrypted/sjmudd/Downloads/mariadb-5.5.23
      setenv MACOSX_DEPLOYMENT_TARGET 10.7
      /Developer/usr/bin/llvm-g++-4.2 -arch x86_64 -bundle -isysroot /Developer/SDKs/MacOSX10.7.sdk -L/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/archive/Debug -F/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/archive/Debug -filelist /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/archive/MySQL.build/Debug/archive.build/Objects-normal/x86_64/ha_archive.LinkFileList -mmacosx-version-min=10.7 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -lpthread /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/libservices/Debug/libmysqlservices.a -Wl,-bundle_loader,/not_encrypted/sjmudd/Downloads/mariadb-5.5.23/sql/Debug/mysqld -lz -lz -lpthread -o /not_encrypted/sjmudd/Downloads/mariadb-5.5.23/storage/archive/UninstalledProducts/ha_archive.so
      Undefined symbols for architecture x86_64:
      "_my_az_allocator", referenced from:
      _az_open in azio.o
      "_my_az_free", referenced from:
      _az_open in azio.o
      "_db_flush", referenced from:
      _az_open in azio.o
      ha_archive::open(char const*, int, unsigned int)in ha_archive.o
      _bitmap_is_set in ha_archive.o
      ha_archive::fix_rec_buff(unsigned int)in ha_archive.o
      ha_archive::unpack_row(azio_stream*, unsigned char*)in ha_archive.o
      handler::bulk_update_row(unsigned char const*, unsigned char*, unsigned int*)in ha_archive.o
      handler::end_bulk_delete() in ha_archive.o
      ...
      "_my_open", referenced from:
      _az_open in azio.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      "_db_keyword", referenced from:
      _az_open in azio.o
      "_my_close", referenced from:
      _az_open in azio.o
      _destroy in azio.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      "__my_thread_var", referenced from:
      _az_open in azio.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      ha_archive::frm_copy(azio_stream*, azio_stream*)in ha_archive.o
      ha_archive::get_share(char const*, int*)in ha_archive.o
      archive_discover(handlerton*, THD*, char const*, char const*, unsigned char*, unsigned long)in ha_archive.o
      handler::discard_or_import_tablespace(char) in ha_archive.o
      handler::delete_all_rows() in ha_archive.o
      ...
      "_my_seek", referenced from:
      _az_open in azio.o
      _do_flush in azio.o
      _azrewind in azio.o
      _azseek in azio.o
      _azwrite_frm in azio.o
      _azwrite_comment in azio.o
      "_my_pread", referenced from:
      _az_open in azio.o
      _azflush in azio.o
      _azread_frm in azio.o
      _azread_comment in azio.o
      "_my_pwrite", referenced from:
      _write_header in azio.o
      _azwrite_frm in azio.o
      _azwrite_comment in azio.o
      "_my_read", referenced from:
      _get_byte in azio.o
      _check_header in azio.o
      _azread in azio.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      "_my_tell", referenced from:
      _check_header in azio.o
      _do_flush in azio.o
      _azclose in azio.o
      "_my_write", referenced from:
      _azwrite in azio.o
      _do_flush in azio.o
      _putLong in azio.o
      "_my_sync", referenced from:
      _azflush in azio.o
      "_key_map_empty", referenced from:
      handler::keys_to_use_for_scanning() in ha_archive.o
      "_my_charset_bin", referenced from:
      String::String()in ha_archive.o
      "_PSI_server", referenced from:
      init_archive_psi_keys() in ha_archive.o
      _inline_mysql_mutex_lock in ha_archive.o
      _inline_mysql_mutex_unlock in ha_archive.o
      inline_mysql_file_fstat(char const*, unsigned int, int, stat*, int)in ha_archive.o
      _inline_mysql_mutex_destroy in ha_archive.o
      _inline_mysql_mutex_init in ha_archive.o
      "calculate_key_len(TABLE*, unsigned int, unsigned char const*, unsigned long)", referenced from:
      handler::index_read_map(unsigned char*, unsigned char const*, unsigned long, ha_rkey_function)in ha_archive.o
      "vtable for handler", referenced from:
      handler::handler(handlerton*, TABLE_SHARE*)in ha_archive.o
      handler::~handler()in ha_archive.o
      "_my_free", referenced from:
      ha_archive::write_row(unsigned char*)in ha_archive.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      ha_archive::destroy_record_buffer(st_archive_record_buffer*) in ha_archive.o
      ha_archive::create_record_buffer(unsigned int)in ha_archive.o
      ha_archive::frm_copy(azio_stream*, azio_stream*)in ha_archive.o
      ha_archive::free_share() in ha_archive.o
      ha_archive::get_share(char const*, int*)in ha_archive.o
      ...
      "_system_charset_info", referenced from:
      ha_archive::ha_archive(handlerton*, TABLE_SHARE*)in ha_archive.o
      ha_archive::ha_archive(handlerton*, TABLE_SHARE*)in ha_archive.o
      "_db_enter", referenced from:
      ha_archive::index_next(unsigned char*)in ha_archive.o
      ha_archive::close() in ha_archive.o
      ha_archive::rnd_next(unsigned char*)in ha_archive.o
      ha_archive::rnd_pos(unsigned char*, unsigned char*)in ha_archive.o
      ha_archive::position(unsigned char const*)in ha_archive.o
      ha_archive::info(unsigned int)in ha_archive.o
      ha_archive::update_create_info(st_ha_create_information*) in ha_archive.o
      ...
      "_db_return", referenced from:
      ha_archive::index_next(unsigned char*)in ha_archive.o
      ha_archive::close() in ha_archive.o
      ha_archive::rnd_next(unsigned char*)in ha_archive.o
      ha_archive::rnd_pos(unsigned char*, unsigned char*)in ha_archive.o
      ha_archive::position(unsigned char const*)in ha_archive.o
      ha_archive::info(unsigned int)in ha_archive.o
      ha_archive::update_create_info(st_ha_create_information*) in ha_archive.o
      ...
      "_my_get_ptr", referenced from:
      ha_archive::rnd_pos(unsigned char*, unsigned char*)in ha_archive.o
      "_my_store_ptr", referenced from:
      ha_archive::position(unsigned char const*)in ha_archive.o
      "_db_pargs", referenced from:
      ha_archive::info(unsigned int)in ha_archive.o
      ha_archive::open(char const*, int, unsigned int)in ha_archive.o
      ha_archive::rnd_init(bool) in ha_archive.o
      ha_archive::optimize(THD*, st_ha_check_opt*) in ha_archive.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      ha_archive::init_archive_reader() in ha_archive.o
      ha_archive::init_archive_writer() in ha_archive.o
      ...
      "_db_doprnt", referenced from:
      ha_archive::info(unsigned int)in ha_archive.o
      ha_archive::open(char const*, int, unsigned int)in ha_archive.o
      ha_archive::rnd_init(bool) in ha_archive.o
      ha_archive::optimize(THD*, st_ha_check_opt*) in ha_archive.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      ha_archive::init_archive_reader() in ha_archive.o
      ha_archive::init_archive_writer() in ha_archive.o
      ...
      "_my_stat", referenced from:
      ha_archive::info(unsigned int)in ha_archive.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      archive_discover(handlerton*, THD*, char const*, char const*, unsigned char*, unsigned long)in ha_archive.o
      "_my_readlink", referenced from:
      ha_archive::update_create_info(st_ha_create_information*) in ha_archive.o
      "_thd_in_lock_tables", referenced from:
      ha_archive::store_lock(THD*, st_thr_lock_data**, thr_lock_type) in ha_archive.o
      "_thd_tablespace_op", referenced from:
      ha_archive::store_lock(THD*, st_thr_lock_data**, thr_lock_type) in ha_archive.o
      "_thr_lock_data_init", referenced from:
      ha_archive::open(char const*, int, unsigned int)in ha_archive.o
      "handler::update_auto_increment()", referenced from:
      ha_archive::write_row(unsigned char*)in ha_archive.o
      "_fn_format", referenced from:
      ha_archive::optimize(THD*, st_ha_check_opt*) in ha_archive.o
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      ha_archive::get_share(char const*, int*)in ha_archive.o
      "_my_rename", referenced from:
      ha_archive::optimize(THD*, st_ha_check_opt*) in ha_archive.o
      "st_ha_check_opt::init()", referenced from:
      ha_archive::check_and_repair(THD*) in ha_archive.o
      "_my_symlink", referenced from:
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      "_my_malloc", referenced from:
      ha_archive::create(char const*, TABLE*, st_ha_create_information*)in ha_archive.o
      ha_archive::create_record_buffer(unsigned int)in ha_archive.o
      ha_archive::frm_copy(azio_stream*, azio_stream*)in ha_archive.o
      archive_discover(handlerton*, THD*, char const*, char const*, unsigned char*, unsigned long)in ha_archive.o
      "_safe_mutex_lock", referenced from:
      _inline_mysql_mutex_lock in ha_archive.o
      "_safe_mutex_unlock", referenced from:
      _inline_mysql_mutex_unlock in ha_archive.o
      "String::real_alloc(unsigned int)", referenced from:
      String::alloc(unsigned int)in ha_archive.o
      "Field_blob::get_length(unsigned char const*, unsigned int)", referenced from:
      Field_blob::get_length(unsigned int)in ha_archive.o
      "Field_blob::store_length(unsigned char*, unsigned int, unsigned int)", referenced from:
      Field_blob::set_ptr_offset(long long, unsigned int, unsigned char*)in ha_archive.o
      "_my_realloc", referenced from:
      ha_archive::fix_rec_buff(unsigned int)in ha_archive.o
      "_my_fstat", referenced from:
      inline_mysql_file_fstat(char const*, unsigned int, int, stat*, int)in ha_archive.o
      "_safe_mutex_destroy", referenced from:
      _inline_mysql_mutex_destroy in ha_archive.o
      "_my_hash_delete", referenced from:
      ha_archive::free_share() in ha_archive.o
      "_thr_lock_delete", referenced from:
      ha_archive::free_share() in ha_archive.o
      "_safe_mutex_init", referenced from:
      _inline_mysql_mutex_init in ha_archive.o
      "_my_hash_search", referenced from:
      ha_archive::get_share(char const*, int*)in ha_archive.o
      "_my_multi_malloc", referenced from:
      ha_archive::get_share(char const*, int*)in ha_archive.o
      "_my_hash_insert", referenced from:
      ha_archive::get_share(char const*, int*)in ha_archive.o
      "_thr_lock_init", referenced from:
      ha_archive::get_share(char const*, int*)in ha_archive.o
      "build_table_filename(char*, unsigned long, char const*, char const*, char const*, unsigned int)", referenced from:
      archive_discover(handlerton*, THD*, char const*, char const*, unsigned char*, unsigned long)in ha_archive.o
      "_my_hash_free", referenced from:
      archive_db_done(void*) in ha_archive.o
      "_table_alias_charset", referenced from:
      archive_db_init(void*) in ha_archive.o
      "__my_hash_init", referenced from:
      archive_db_init(void*) in ha_archive.o
      "_alloc_root", referenced from:
      Sql_alloc::operator new(unsigned long, st_mem_root*)in ha_archive.o
      "handler::clone(char const*, st_mem_root*)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::print_error(int, int)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::get_error_message(int, String*)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::keyread_time(unsigned int, unsigned int, unsigned long long)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::column_bitmaps_signal()", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::index_read_idx_map(unsigned char*, unsigned int, unsigned char const*, unsigned long, ha_rkey_function)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::index_next_same(unsigned char*, unsigned char const*, unsigned int)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::multi_range_read_info_const(unsigned int, st_range_seq_if*, void*, unsigned int, unsigned int*, unsigned int*, COST_VECT*)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::multi_range_read_info(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int*, unsigned int*, COST_VECT*)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::multi_range_read_init(st_range_seq_if*, void*, unsigned int, unsigned int, st_handler_buffer*)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::multi_range_read_next(void**)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::read_range_first(st_key_range const*, st_key_range const*, bool, bool)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::read_range_next()", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::read_first_row(unsigned char*, unsigned int)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::get_dynamic_partition_info(PARTITION_STATS*, unsigned int)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::use_hidden_primary_key()", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::rename_table(char const*, char const*)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::delete_table(char const*)", referenced from:
      vtable for ha_archivein ha_archive.o
      "handler::drop_table(char const*)", referenced from:
      vtable for ha_archivein ha_archive.o
      ld: symbol(s) not found for architecture x86_64
      collect2: ld returned 1 exit status

        • BUILD FAILED **

      The following build commands failed:
      Ld storage/archive/UninstalledProducts/ha_archive.so normal x86_64
      (1 failure)
      [sjmudd@m7-en1 mariadb-5.5.23]$

      I can try and see if I can patch from 5.5.23 to the end of the 5.5 branch and see if that works but currently for me this doesn't work.

      OS: Mac OS X 10.7.3 Lion on Intel
      Darwin myhost 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64 x86_64

      [sjmudd@m7-en1 src]$ xcodebuild -version
      Xcode 4.1
      Build version 4B110

      So would be nice to get a set of working binaries to allow me to compare 5.5.23 against mysql-5.5-20 which I have working on my Mac at the moment. As I believe this is being worked on this bug report is simply to provide info that might not already be known.

      Attachments

        Activity

          People

            Unassigned Unassigned
            sjmudd Simon Mudd
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.