[mythtv-users] QT MySql error (it looks like qtmysql is installed)
Robert Longbottom
RobertCL at iname.com
Tue Jan 2 20:06:10 UTC 2007
Pat Lorton wrote:
> Hi, I run mythtv on a gentoo system. I recently updated to the newest
> version available on portage:
>
> ~: mythbackend --version
> Library API version: 0.20.20060828-3
> Source code version: Unknown
> Options compiled in:
> linux release using_v4l using_oss using_alsa using_ivtv using_lirc
> using_joystick_menu using_x11 using_xv using_xrandr using_opengl_vsync
> using_opengl using_frontend using_backend using_bindings_perl
>
> When doing so mythbackend stopped starting. The strange thing is, I did
> the exact same emerge on another system that I run myth on, and it works
> fine. The error I get is:
>
> ~: mythbackend
> 2007-01-02 14:28:16.153 Using runtime prefix = /usr
> QSqlDatabase: QMYSQL3 driver not loaded
> QSqlDatabase: available drivers:
> 2007-01-02 14:28:16.168 New DB connection, total: 1
> 2007-01-02 14:28:16.168 Unable to connect to database!
> 2007-01-02 14:28:16.168 No error type from QSqlError? Strange...
> QSqlQuery::exec: database not open
> QSqlQuery::exec: database not open
> 2007-01-02 14:28:16.230 DB Error (KickDatabase):
> Query was:
> SELECT NULL;
> No error type from QSqlError? Strange...
> 2007-01-02 14:28:16.290 Failed to init MythContext, exiting.
>
>
> I can't figure out why qmysql3 driver would get lost, the driver is
> still there as far as I can tell:
> ~: locate mysql | grep -i qt
> /usr/qt/3/plugins/sqldrivers/libqsqlmysql.so
> /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so
> /usr/include/qt4/Qt/qsql_mysql.h
> /usr/include/qt4/QtSql/qsql_mysql.h
> /usr/portage/app-office/qtstalker/files/qtstalker-no_mysql_support.patch
>
> This list basically matches the list on my other system where I'm not
> experiencing this error.
>
> Other info:
> ~: mysql --version
> mysql Ver 14.12 Distrib 5.0.26, for pc-linux-gnu (i686) using readline 5.1
>
> * x11-libs/qt
> Latest version available: 4.1.4-r2
> Latest version installed: 4.1.4-r2
>
>
> There's no package qt-mysql, but since I've never had this problem
> before, I assume that is covered by having mysql in USE keywords when
> building qt (which I have).
>
> Again I didn't experience this problem with a 2 month old build, but
> experience it with this newest version. Any help would be greatly
> appreciated.
>
Could be that you need to rebuild mythtv to make it work with the new
qt-mysql. You could also try using revdep-rebuild.
Robert.
More information about the mythtv-users
mailing list