[mythtv-commits] Ticket #7519: Mac OS X 10.6.1 compile missing symbols related to mysql
MythTV
mythtv at cvs.mythtv.org
Sat Nov 7 21:59:22 UTC 2009
#7519: Mac OS X 10.6.1 compile missing symbols related to mysql
------------------------------------+---------------------------------------
Reporter: astralbodies@… | Owner: nigel
Type: defect | Status: new
Priority: critical | Milestone: 0.22
Component: Ports - OSX | Version: head
Severity: medium | Mlocked: 0
------------------------------------+---------------------------------------
When compiling trunk & release-0-22-fixes I get the following exception
during compilation:
g++ -F/System/Library/Frameworks -L/usr/lib -L/Users/aaron/tmp/mythtv
/.osx-packager/build/lib -fno-exceptions -Xarch_i386 -mmacosx-version-
min=10.4 -arch i386 -single_module -dynamiclib -compatibility_version
4.5 -current_version 4.5.3 -install_name /Users/aaron/tmp/mythtv
/.osx-packager/build/lib/libQtSql.4.dylib -o libQtSql.4.5.3.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/Users/aaron/tmp/mythtv/.osx-
packager/build/lib/mysql -L/Users/aaron/tmp/mythtv/.osx-packager/src/qt-
mac-opensource-src-4.5.3/lib -F/System/Library/Frameworks -L/usr/lib
-L/Users/aaron/tmp/mythtv/.osx-packager/build/lib
-L/Users/aaron/tmp/mythtv/.osx-packager/build/lib/mysql -lmysqlclient
-lQtCore -L/Users/aaron/tmp/mythtv/.osx-packager/src/qt-mac-opensource-
src-4.5.3/lib -lz -lm -framework ApplicationServices
ld: warning: in /Users/aaron/tmp/mythtv/.osx-
packager/build/lib/mysql/libmysqlclient.dylib, file is not of required
architecture
Undefined symbols:
"_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
QMYSQLDriver::open(QString const&, QString const&, QString const&,
QString const&, int, QString const&)in qsql_mysql.o
"_mysql_server_init", referenced from:
qLibraryInit() in qsql_mysql.o
"_mysql_stmt_param_count", referenced from:
QMYSQLResult::prepare(QString const&) in qsql_mysql.o
QMYSQLResult::prepare(QString const&) in qsql_mysql.o
QMYSQLResult::exec() in qsql_mysql.o
QMYSQLResult::exec() in qsql_mysql.o
(undefined symbols continue - attached full log of compilation)
I've attempted this on a iMac 24" Core 2 Duo running Max OS X 10.6.1. I
also tried switching it to Qt 4.5.3 with the same results.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/7519>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list