GNOME Bugzilla – Bug 452741
Error on AqBanking Wizard: Qt3Support4.dll not found (qt not installed)
Last modified: 2018-06-29 21:41:15 UTC
Please describe the problem: After clicking "Start AqBanking Wizard" button, an error message pops up. Steps to reproduce: 1. Select Tools - Online Banking Setup... 2. Click Forward on the Initial Online Banking Setup dialog 3. Click the AqBanking Wizard button Actual results: An error message pops up that is titled "qt3-wizard.exe - Unable to Locate Component" Error message reads: "This application has failed to start because Qt3Support4.dll was not found. Re-installing the application may fix this problem. After clicking "OK" on this dialog, another error message pops up saying, 'The external program "AqBanking Setup Wizard" failed to run successfully. Online Banking can only be setup if this wizard has run successfully. Please try running the "AqBanking Setup Wizard" again.' Expected results: The "AqBanking Wizard" should start. Does this happen every time? Yes Other information: Please note that after first receiving this error message, I have uninstalled, deleted the program files\gnucash directory, and reinstalled gnucash. I have done so twice. The error continues to occur. I have also reviewed bug #452382 which seems similar, however the title of the error message is different, thus I have added this bug. Also, I have searched my entire hard drive for the "Qt3Support4.dll" file with no success.
The external program "qt3-wizard.exe" is the only one in the gnucash package that still needs some external library installed, namely the Qt library as explained here: http://wiki.gnucash.org/wiki/Windows#Q:_Anything_else.3F I agree we cannot expect normal users to happen to read that wiki page, but in any case we know about this issue. We're still thinking about how to resolve this. @Andreas: I'm open to add any G_WIN32-enclosed extra error handling in the wizard calling code. For example, we can search $PATH for Qt3Support4.dll and show a separate error message including instructions on how to get Qt installed. Is something like that possible? Feel free to report any further bugs or issues you find. Thanks a lot.
Created attachment 91030 [details] [review] Checking for qtdemo.exe to improve error message This patch will check for the qt demo program on win32. If it is not installed *and* the qt3-wizard.exe didn't run, it will show an error message explaining that Qt needs to be installed correctly. On Linux this doesn't change anything anyway. On Windows this is only active if the qt3-wizard.exe failed to run to start with, so it shouldn't harm those systems that already have a working Qt installation.
Committed to SVN, r16247, which will be in 2.2.0 (but not quite in 2.1.5, unfortunately). Now this still needs to be tested and confirmed to work fine.
*** Bug 455382 has been marked as a duplicate of this bug. ***
*** Bug 456300 has been marked as a duplicate of this bug. ***
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=452741. Please update any external references or bookmarks.