[Interest] Suddenly can't access sql database
Robert Wood
robert.wood at apostrophe.co.uk
Sat Aug 4 01:24:07 CEST 2012
I have a Qt program I use for talking to my sql database which has been
working for about three years through various versions of
[Mandriva/Mageia] Linux. Today, on my desktop only, it has suddenly
stopped working. Fortunately it still works on my laptop so I can at
least access it to get at data.
I have tried to set a breakpoint to see what's going on and I can
suddenly no longer set breakpoints either.
I have done some [Mageia] software updates, but I don't particularly
remember anything to do with Qt. I did do an auto remove orphans which I
suppose might have done some damage. I've tried uninstalling and
reinstalling Qt to no avail.
I can access the mysql database from the command line on my desktop, so
I guess it's a Qt problem rather than an OS issue.
The Application Output in Qt says this:
Debugging starts
&"warning: GDB: Failed to set controlling terminal: Invalid argument\n"
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
QSqlQuery::exec: database not open
Debugging has finished
This line:
&"warning: GDB: Failed to set controlling terminal: Invalid argument\n"
When Googled talks about gdb v7.x not working with Qt and I am running
version 7.2, but I don't remember gdb being updated recently and the
changelog in Control Centre suggests it's not been updated for quite
some time. so, as I have been running Qt on this machine with this
version of Mageia for a few months I a, thinking this is not the issue
with the debugger. (I am running in debug, not release mode.)
Anyone able to help please?
Many thanks.
More information about the Interest
mailing list