
warpme at o2
Feb 25, 2012, 12:13 PM
Post #7 of 26
(1206 views)
Permalink
|
On 2/25/12 4:12 PM, Jean-Yves Avenard wrote: > Hi > > I've pushed a new build script that works with XCode 4. > You can get it on the MythTV/packaging git repo > > I'd appreciate if people could try it and report how it works for them... > > JY > _______________________________________________ > mythtv-users mailing list > mythtv-users [at] mythtv > http://www.mythtv.org/mailman/listinfo/mythtv-users > jya Thx for Your efforts regarding osx lion & mythtv. I'm on 10.7.3 & xcode4.2 xcode-select -print-path reports: Piotrs-Mac-Pro:mythtv-lion piotro$ xcode-select -print-path /Developer Building fails with following error: Piotrs-Mac-Pro:mythtv-lion piotro$ ./osx-packager.pl -debug -noparallel cd src/tools/bootstrap/ && /usr/bin/make -f Makefile all make[1]: Nothing to be done for `all'. cd src/tools/moc/ && /usr/bin/make -f Makefile all make[1]: Nothing to be done for `all'. cd src/tools/rcc/ && /usr/bin/make -f Makefile all make[1]: Nothing to be done for `all'. cd src/tools/uic/ && /usr/bin/make -f Makefile all make[1]: Nothing to be done for `all'. cd src/corelib/ && /usr/bin/make -f Makefile all /usr/bin/make -f Makefile.Release all make[2]: Nothing to be done for `all'. /usr/bin/make -f Makefile.Debug all make[2]: Nothing to be done for `all'. cd src/xml/ && /usr/bin/make -f Makefile all /usr/bin/make -f Makefile.Release all make[2]: Nothing to be done for `all'. /usr/bin/make -f Makefile.Debug all make[2]: Nothing to be done for `all'. cd src/network/ && /usr/bin/make -f Makefile all /usr/bin/make -f Makefile.Release all make[2]: Nothing to be done for `all'. /usr/bin/make -f Makefile.Debug all make[2]: Nothing to be done for `all'. cd src/sql/ && /usr/bin/make -f Makefile all /usr/bin/make -f Makefile.Release all rm -f libQtSql.4.8.0.dylib libQtSql.dylib libQtSql.4.dylib libQtSql.4.8.dylib g++ -F/System/Library/Frameworks -L/usr/lib -L/Volumes/Data/Devel/mythtv-lion/.osx-packager/build/lib -m32 -arch x86_64 -single_module -dynamiclib -compatibility_version 4.8 -current_version 4.8.0 -install_name /Volumes/Data/Devel/mythtv-lion/.osx-packager/build/lib/libQtSql.4.dylib -Xarch_x86_64 -mmacosx-version-min=10.5 -Xarch_x86_64 -mmacosx-version-min=10.5 -o libQtSql.4.8.0.dylib .obj/release-shared/qsqlquery.o .obj/release-shared/qsqldatabase.o .obj/release-shared/qsqlfield.o .obj/release-shared/qsqlrecord.o .obj/release-shared/qsqldriver.o .obj/release-shared/qsqldriverplugin.o .obj/release-shared/qsqlerror.o .obj/release-shared/qsqlresult.o .obj/release-shared/qsqlindex.o .obj/release-shared/qsqlcachedresult.o .obj/release-shared/qsql_mysql.o .obj/release-shared/qsqlquerymodel.o .obj/release-shared/qsqltablemodel.o .obj/release-shared/qsqlrelationaldelegate.o .obj/release-shared/qsqlrelationaltablemodel.o .obj/release-shared/moc_qsqldriver.o .obj/release-shared/moc_qsqldriverplugin.o .obj/release-shared/moc_qsql_mysql.o .obj/release-shared/moc_qsqlquerymodel.o .obj/release-shared/moc_qsqltablemodel.o .obj/release-shared/moc_qsqlrelationaltablemodel.o -L/Volumes/Data/Devel/mythtv-lion/.osx-packager/src/qt-everywhere-opensource-src-4.8.0/lib -F/System/Library/Frameworks -L/usr/lib -L/Volumes/Data/Devel/mythtv-lion/.osx-packager/build/lib -m32 -L/Volumes/Data/Devel/mythtv-lion/.osx-packager/build/lib/mysql -lmysqlclient_r -lz -lm -lQtCore -L/Volumes/Data/Devel/mythtv-lion/.osx-packager/src/qt-everywhere-opensource-src-4.8.0/lib ld: warning: ignoring file /Volumes/Data/Devel/mythtv-lion/.osx-packager/build/lib/mysql/libmysqlclient_r.dylib, file was built for unsupported file format which is not the architecture being linked (x86_64) Undefined symbols for architecture x86_64: "_mysql_real_escape_string", referenced from: QMYSQLDriver::formatValue(QSqlField const&, bool) constin qsql_mysql.o "_mysql_error", referenced from: qMakeError(QString const&, QSqlError::ErrorType, QMYSQLDriverPrivate const*)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_query", referenced from: QMYSQLDriver::rollbackTransaction() in qsql_mysql.o QMYSQLDriver::commitTransaction() in qsql_mysql.o QMYSQLDriver::beginTransaction() in qsql_mysql.o "_mysql_list_fields", referenced from: QMYSQLDriver::record(QString const&) constin 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_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_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_list_tables", referenced from: QMYSQLDriver::tables(QSql::TableType) 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_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_thread_end", referenced from: QMYSQLDriver::close() 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_init", referenced from: QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)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_select_db", referenced from: QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)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_set_character_set", referenced from: QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o "_mysql_character_set_name", referenced from: QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o QMYSQLDriver::QMYSQLDriver(st_mysql*, QObject*)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_thread_init", referenced from: QMYSQLDriver::open(QString const&, QString const&, QString const&, QString const&, int, QString const&)in qsql_mysql.o "_mysql_server_end", referenced from: QMYSQLDriver::~QMYSQLDriver()in qsql_mysql.o QMYSQLDriver::~QMYSQLDriver()in qsql_mysql.o QMYSQLDriver::~QMYSQLDriver()in qsql_mysql.o "_mysql_server_init", referenced from: QMYSQLDriver::QMYSQLDriver(st_mysql*, QObject*)in qsql_mysql.o QMYSQLDriver::QMYSQLDriver(QObject*)in qsql_mysql.o QMYSQLDriver::QMYSQLDriver(QObject*)in qsql_mysql.o "_mysql_stmt_error", referenced from: qMakeStmtError(QString const&, QSqlError::ErrorType, st_mysql_stmt*) in qsql_mysql.o "_mysql_stmt_errno", referenced from: qMakeStmtError(QString const&, QSqlError::ErrorType, st_mysql_stmt*) in qsql_mysql.o "_mysql_stmt_reset", referenced from: QMYSQLResult::exec() 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_execute", referenced from: QMYSQLResult::exec() in qsql_mysql.o "_mysql_stmt_bind_param", referenced from: QMYSQLResult::exec() in qsql_mysql.o "_mysql_stmt_affected_rows", referenced from: QMYSQLResult::exec() in qsql_mysql.o "_mysql_stmt_bind_result", referenced from: QMYSQLResult::exec() in qsql_mysql.o "_mysql_stmt_attr_set", referenced from: QMYSQLResult::exec() in qsql_mysql.o "_mysql_stmt_store_result", referenced from: QMYSQLResult::exec() in qsql_mysql.o "_mysql_next_result", referenced from: QMYSQLResult::nextResult() in qsql_mysql.o QMYSQLResult::cleanup() 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_field_count", referenced from: QMYSQLResult::nextResult() in qsql_mysql.o QMYSQLResult::reset(QString const&) in qsql_mysql.o "_mysql_affected_rows", referenced from: QMYSQLResult::nextResult() in qsql_mysql.o QMYSQLResult::reset(QString const&) 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_field_seek", referenced from: QMYSQLResult::record() const in qsql_mysql.o "_mysql_stmt_insert_id", referenced from: QMYSQLResult::lastInsertId() const in qsql_mysql.o "_mysql_insert_id", referenced from: QMYSQLResult::lastInsertId() const in qsql_mysql.o "_mysql_num_rows", referenced from: QMYSQLResult::size() in qsql_mysql.o QMYSQLResult::fetchLast() in qsql_mysql.o "_mysql_stmt_num_rows", referenced from: QMYSQLResult::size() in qsql_mysql.o QMYSQLResult::fetchLast() in qsql_mysql.o "_mysql_fetch_lengths", referenced from: QMYSQLResult::data(int) in qsql_mysql.o "_mysql_stmt_fetch", referenced from: QMYSQLResult::fetchNext() in qsql_mysql.o QMYSQLResult::fetch(int) in qsql_mysql.o "_mysql_stmt_data_seek", referenced from: QMYSQLResult::fetch(int) in qsql_mysql.o "_mysql_stmt_close", referenced from: QMYSQLResult::cleanup() in qsql_mysql.o "_mysql_real_query", referenced from: QMYSQLResult::reset(QString const&) in qsql_mysql.o "_mysql_stmt_init", referenced from: QMYSQLResult::prepare(QString const&) in qsql_mysql.o "_mysql_stmt_prepare", referenced from: QMYSQLResult::prepare(QString const&) in qsql_mysql.o "_mysql_stmt_result_metadata", referenced from: QMYSQLResultPrivate::bindInValues() in qsql_mysql.o "_mysql_num_fields", referenced from: QMYSQLResultPrivate::bindInValues() in qsql_mysql.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[2]: *** [../../lib/libQtSql.4.8.0.dylib] Error 1 make[1]: *** [release-all] Error 2 make: *** [sub-sql-all-ordered] Error 2 [osx-pkg] Failed system call: " /usr/bin/make all sub-plugins-install_subtargets-ordered install_qmake install_mkspecs " with error code 2 Died at ./osx-packager.pl line 895. Piotrs-Mac-Pro:mythtv-lion piotro$
|