Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. MYSQL for MAC OS 10.7.4
Qt 6.11 is out! See what's new in the release blog

MYSQL for MAC OS 10.7.4

Scheduled Pinned Locked Moved General and Desktop
3 Posts 1 Posters 2.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    bkerdev
    wrote on last edited by
    #1

    I want to compile the driver for mysql mac, but after the execution of make.
    I have this mistake.
    @ake -f Makefile.Debug install
    rm -f libqsqlmysql_debug.dylib
    g++ -headerpad_max_install_names -arch x86_64 -single_module -dynamiclib -Xarch_x86_64 -mmacosx-version-min=10.5 -o libqsqlmysql_debug.dylib debug/main.o debug/qsql_mysql.o debug/moc_qsql_mysql.o -F/Developer/QtSDK/Desktop/Qt/4.8.1/gcc/lib -L/Developer/QtSDK/Desktop/Qt/4.8.1/gcc/lib -L/usr/local/mysql-5.5.27-osx10.6-x86/lib -lmysqlclient_r -framework QtSql -L/usr/local/pgsql/lib -L/tmp/qt-stuff-85167/source/qt-everywhere-opensource-src-4.8.1/Desktop/Qt/4.8.1/gcc/lib -F/tmp/qt-stuff-85167/source/qt-everywhere-opensource-src-4.8.1/Desktop/Qt/4.8.1/gcc/lib -framework QtCore
    ld: warning: directory not found for option '-L/usr/local/pgsql/lib'
    ld: warning: directory not found for option '-L/tmp/qt-stuff-85167/source/qt-everywhere-opensource-src-4.8.1/Desktop/Qt/4.8.1/gcc/lib'
    ld: warning: directory not found for option '-F/tmp/qt-stuff-85167/source/qt-everywhere-opensource-src-4.8.1/Desktop/Qt/4.8.1/gcc/lib'
    ld: warning: ignoring file /usr/local/mysql-5.5.27-osx10.6-x86/lib/libmysqlclient_r.dylib, file was built for unsupported file format ( 0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (x86_64): /usr/local/mysql-5.5.27-osx10.6-x86/lib/libmysqlclient_r.dylib
    Undefined symbols for architecture x86_64:
    "_mysql_affected_rows", referenced from:
    QMYSQLResult::nextResult() in qsql_mysql.o
    QMYSQLResult::reset(QString const&) in qsql_mysql.o
    "_mysql_character_set_name", referenced from:
    codec(st_mysql*) in qsql_mysql.o
    "_mysql_close", referenced from:
    QMYSQLDriver::close() in qsql_mysql.o
    QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
    "_mysql_data_seek", referenced from:
    QMYSQLDriver::tables(QSql::TableType) const in qsql_mysql.o
    QMYSQLResult::fetch(int) in qsql_mysql.o
    "_mysql_errno", referenced from:
    qMakeError(QString const&, QSqlError::ErrorType, QMYSQLDriverPrivate const*)in qsql_mysql.o
    QMYSQLResult::record() const in qsql_mysql.o
    "_mysql_error", referenced from:
    qMakeError(QString const&, QSqlError::ErrorType, QMYSQLDriverPrivate const*)in qsql_mysql.o
    "_mysql_fetch_field", referenced from:
    QMYSQLDriver::record(QString const&) constin qsql_mysql.o
    QMYSQLResult::record() const in qsql_mysql.o
    QMYSQLResultPrivate::bindInValues() in qsql_mysql.o
    "_mysql_fetch_field_direct", referenced from:
    QMYSQLResult::nextResult() in qsql_mysql.o
    QMYSQLResult::reset(QString const&) in qsql_mysql.o
    "_mysql_fetch_lengths", referenced from:
    QMYSQLResult::data(int) in qsql_mysql.o@

    Boris Bker

    1 Reply Last reply
    0
    • B Offline
      B Offline
      bkerdev
      wrote on last edited by
      #2

      @_mysql_fetch_row", referenced from:
      QMYSQLDriver::tables(QSql::TableType) const in qsql_mysql.o
      QMYSQLResult::fetchNext() in qsql_mysql.o
      QMYSQLResult::fetch(int) in qsql_mysql.o
      "_mysql_field_count", referenced from:
      QMYSQLResult::nextResult() in qsql_mysql.o
      QMYSQLResult::reset(QString const&) in qsql_mysql.o
      "_mysql_field_seek", referenced from:
      QMYSQLResult::record() const in qsql_mysql.o
      "_mysql_free_result", referenced from:
      QMYSQLDriver::record(QString const&) constin qsql_mysql.o
      QMYSQLDriver::tables(QSql::TableType) const in qsql_mysql.o
      QMYSQLResult::nextResult() in qsql_mysql.o
      QMYSQLResult::cleanup() in qsql_mysql.o
      "_mysql_get_client_version", referenced from:
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      "_mysql_get_server_version", referenced from:
      QMYSQLDriver::tables(QSql::TableType) const in qsql_mysql.o
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      "_mysql_init", referenced from:
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      "_mysql_insert_id", referenced from:
      QMYSQLResult::lastInsertId() const in qsql_mysql.o
      "_mysql_list_fields", referenced from:
      QMYSQLDriver::record(QString const&) constin qsql_mysql.o
      "_mysql_list_tables", referenced from:
      QMYSQLDriver::tables(QSql::TableType) const in qsql_mysql.o
      "_mysql_next_result", referenced from:
      QMYSQLResult::nextResult() in qsql_mysql.o
      QMYSQLResult::cleanup() in qsql_mysql.o
      "_mysql_num_fields", referenced from:
      QMYSQLResultPrivate::bindInValues() in qsql_mysql.o
      "_mysql_num_rows", referenced from:
      QMYSQLResult::size() in qsql_mysql.o
      QMYSQLResult::fetchLast() in qsql_mysql.o
      "_mysql_options", referenced from:
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      "_mysql_query", referenced from:
      QMYSQLDriver::rollbackTransaction() in qsql_mysql.o
      QMYSQLDriver::commitTransaction() in qsql_mysql.o
      QMYSQLDriver::beginTransaction() in qsql_mysql.o
      "_mysql_real_connect", referenced from:
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      "_mysql_real_escape_string", referenced from:
      QMYSQLDriver::formatValue(QSqlField const&, bool) constin qsql_mysql.o
      "_mysql_real_query", referenced from:
      QMYSQLResult::reset(QString const&) in qsql_mysql.o
      "_mysql_select_db", referenced from:
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      "_mysql_server_end", referenced from:
      qLibraryEnd() in qsql_mysql.o
      "_mysql_server_init", referenced from:
      qLibraryInit() in qsql_mysql.o
      "_mysql_set_character_set", referenced from:
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      "_mysql_stmt_affected_rows", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      "_mysql_stmt_attr_set", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      "_mysql_stmt_bind_param", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      "_mysql_stmt_bind_result", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      "_mysql_stmt_close", referenced from:
      QMYSQLResult::cleanup() in qsql_mysql.o
      "_mysql_stmt_data_seek", referenced from:
      QMYSQLResult::fetch(int) in qsql_mysql.o
      "_mysql_stmt_errno", referenced from:
      qMakeStmtError(QString const&, QSqlError::ErrorType, st_mysql_stmt*) in qsql_mysql.o
      "_mysql_stmt_error", referenced from:
      qMakeStmtError(QString const&, QSqlError::ErrorType, st_mysql_stmt*) in qsql_mysql.o
      "_mysql_stmt_execute", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      "_mysql_stmt_fetch", referenced from:
      QMYSQLResult::fetchNext() in qsql_mysql.o
      QMYSQLResult::fetch(int) in qsql_mysql.o
      "_mysql_stmt_init", referenced from:
      QMYSQLResult::prepare(QString const&) in qsql_mysql.o
      "_mysql_stmt_insert_id", referenced from:
      QMYSQLResult::lastInsertId() const in qsql_mysql.o
      "_mysql_stmt_num_rows", referenced from:
      QMYSQLResult::size() in qsql_mysql.o
      QMYSQLResult::fetchLast() in qsql_mysql.o
      "_mysql_stmt_param_count", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      QMYSQLResult::prepare(QString const&) in qsql_mysql.o
      "_mysql_stmt_prepare", referenced from:
      QMYSQLResult::prepare(QString const&) in qsql_mysql.o
      "_mysql_stmt_reset", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      "_mysql_stmt_result_metadata", referenced from:
      QMYSQLResultPrivate::bindInValues() in qsql_mysql.o
      "_mysql_stmt_store_result", referenced from:
      QMYSQLResult::exec() in qsql_mysql.o
      "_mysql_store_result", referenced from:
      QMYSQLResult::nextResult() in qsql_mysql.o
      QMYSQLResult::cleanup() in qsql_mysql.o
      QMYSQLResult::reset(QString const&) in qsql_mysql.o
      "_mysql_thread_end", referenced from:
      QMYSQLDriver::close() in qsql_mysql.o
      "_mysql_thread_init", referenced from:
      QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o
      ld: symbol(s) not found for architecture x86_64
      collect2: ld returned 1 exit status
      make[1]: *** [libqsqlmysql_debug.dylib] Error 1
      make: *** [debug-install] Error 2
      @

      Boris Bker

      1 Reply Last reply
      0
      • B Offline
        B Offline
        bkerdev
        wrote on last edited by
        #3

        Thank for help me

        Boris Bker

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved