[mythtv-users] Mac gcc et al without XCode
Warpme
warpme at o2.pl
Sat Feb 25 20:13:20 UTC 2012
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.org
> 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$
-------------- next part --------------
A non-text attachment was scrubbed...
Name: warpme.vcf
Type: text/x-vcard
Size: 83 bytes
Desc: not available
Url : http://www.mythtv.org/pipermail/mythtv-users/attachments/20120225/321d6460/attachment.vcf
More information about the mythtv-users
mailing list