Opened 12 years ago
Last modified 12 years ago
#37537 closed defect
qt4-mac and qt4-mac-sqlite3-plugin create trouble — at Version 1
Reported by: | mkae (Marko Käning) | Owned by: | michaelld (Michael Dickens) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.2 |
Keywords: | Cc: | ||
Port: | qt4-mac, qt4-mac-sqlite3-plugin |
Description (last modified by mkae (Marko Käning))
There are two intertwined scenarios when I ran into trouble with qt4-mac and qt4-mac-sqlite3-plugin:
1) Developing the update of skrooge to version 1.4.0:
At first I hadn't qt4-mac-sqlite3-plugin installed during upgrading port skrooge from 1.3.3 to 1.4.0 and here is what I got when I tried to start the app:
QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QSQLITE3 QMYSQL3 QMYSQL QSqlQuery::exec: database not open ##WARNING: PRAGMA table_info( doctransaction ); ## returns :Driver not loaded Driver not loaded
Please notice that QSQLITE3 is already listed as available driver!!! BUT, as you can see above it cannot be used. Weird, isn't it?
https://bugs.kde.org/show_bug.cgi?id=312668
This problem disappeared when I installed port qt4-mac-sqlite3-plugin - which I then added as a necessary dependency for skrooge!
Nice, but strange, since it caused my 2nd problem...
2) Running tests of kmymoney4-devel with qt4-mac-sqlite3-plugin installed
$ git clone git://anongit.kde.org/kmymoney $ $ cd kmymoney; mkdir build; cd build; cmake .. # this of course only succeeds if kmymoney-devel and all its deps are installed in MacPorts already $ $ ccmake .. # enable test by setting KDE4_BUILD_TESTS to ON $ $ make $ $ /opt/macports-test/bin/ctest --force-new-ctest-process -R databasemgrtest -V UpdateCTestConfiguration from :/Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build/DartConfiguration.tcl UpdateCTestConfiguration from :/Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build/DartConfiguration.tcl Test project /Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build Constructing a list of tests Done constructing a list of tests Checking test dependency graph... Checking test dependency graph end test 20 Start 20: kmymoney-mymoneydatabasemgrtest 20: Test command: /Users/marko/WC/GIT/kmymoney.homeview-additional_columns/build/kmymoney/mymoney/storage/mymoneydatabasemgrtest.app/Contents/MacOS/mymoneydatabasemgrtest 20: Test timeout computed to be: 9.99988e+06 20: ********* Start testing of MyMoneyDatabaseMgrTest ********* 20: Config: Using QTest library 4.8.4, Qt 4.8.4 20: PASS : MyMoneyDatabaseMgrTest::initTestCase() . . . 20: PASS : MyMoneyDatabaseMgrTest::testReparentAccount() 20: QFATAL : MyMoneyDatabaseMgrTest::testAddTransactions() Received signal 11 20: FAIL! : MyMoneyDatabaseMgrTest::testAddTransactions() Received a fatal error. 20: Loc: [Unknown file(0)] 20: Totals: 16 passed, 1 failed, 0 skipped 20: ********* Finished testing of MyMoneyDatabaseMgrTest ********* 1/1 Test #20: kmymoney-mymoneydatabasemgrtest ...***Exception: Other 1.64 sec 0% tests passed, 1 tests failed out of 1 Total Test time (real) = 1.66 sec The following tests FAILED: 20 - kmymoney-mymoneydatabasemgrtest (OTHER_FAULT) Errors while running CTest
I haven't tried to check in detail what caused the errors in testAddTransactions() up to now...
However, if I now deactivate qt4-mac-sqlite3-plugin the test is running fine!
This is what I have installed:
$ port installed qt4-mac* The following ports are currently installed: qt4-mac @4.8.4_2+debug+quartz (active) qt4-mac-mysql5-plugin @4.8.4_0+debug (active) qt4-mac-mysql55-plugin @4.8.4_0 (active) qt4-mac-sqlite3-plugin @4.8.4_0
What am I missing?
What can be done about this seemingly complex situation?
Change History (1)
comment:1 Changed 12 years ago by mkae (Marko Käning)
Description: | modified (diff) |
---|