[mythtv] OSX compile problem
Nigel Pearson
nigel at ind.tansu.com.au
Wed Jul 6 23:54:44 EDT 2005
Hi Piers.
...
> $ /usr/local/bin/mythfrontend.app/Contents/MacOS/mythfrontend
> QSqlDatabase: QMYSQL3 driver not loaded
> QSqlDatabase: available drivers:
...
> Looking around, the missing drivers seems to point to the fact QT
> isn't installed, but I've compiled QT and set up the environment
> variable as per the instructions
I think this is the second error I got when
trying to build a frontend, all those months ago.
(first one was that -O3 was causing virtual thunk
errors due to stripping out the moc_* methods).
I asked:
> % setup/setup -qws
> Creating mouse: Auto
> QSqlDatabase: QMYSQL3 driver not loaded
> QSqlDatabase: available drivers:
> QSqlDatabase: QMYSQL3 driver not loaded
> QSqlDatabase: available drivers:
and J. Donavan Stanley replied:
> The database driver isn't being loaded note the line "QSqlDatabase:
> available drivers: ", you need to have the MySQL driver built with
> your Qt (it's not by default).
Basically, when you configure Qt, you need to
make sure that it is something like:
configure -system-zlib -thread -stl -freetype -qvfb -plugin-sql-mysql \
-I/usr/local/mysql-max-4.0.20-apple-darwin6.8-powerpc/include \
-L/usr/local/mysql-max-4.0.20-apple-darwin6.8-powerpc/lib
(note the -plugin-sql-mysql).
If it was in there, then that isn't it, and it probably
means something strange with LD_LIBRARY_PATH or QTDIR.
(libqt-mt.dylib needs to open something like
$QTDIR/plugins/sqldrivers/libsqlmysql.dylib)
Bonne chance.
--
Nigel Pearson, nigel at ind.tansu.com.au | "Now the world has gone to bed,
Telstra BI&D, Sydney, Australia | Darkness won't engulf my head,
Office: 8255 4222 Fax: 8255 3153 | I can see by infrared,
Mobile: 0408 664435 Home: 9792 6998 | How I hate the night." -Marvin
More information about the mythtv-dev
mailing list