After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 452741 - Error on AqBanking Wizard: Qt3Support4.dll not found (qt not installed)
Error on AqBanking Wizard: Qt3Support4.dll not found (qt not installed)
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: Windows
2.1.x
Other All
: Normal normal
: ---
Assigned To: Andreas Köhler
Christian Stimming
: 455382 456300 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-07-01 07:18 UTC by Mike A
Modified: 2018-06-29 21:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Checking for qtdemo.exe to improve error message (2.83 KB, patch)
2007-07-02 14:13 UTC, Christian Stimming
none Details | Review

Description Mike A 2007-07-01 07:18:35 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.
Comment 1 Christian Stimming 2007-07-01 12:00:12 UTC
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.
Comment 2 Christian Stimming 2007-07-02 14:13:39 UTC
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.
Comment 3 Christian Stimming 2007-07-02 20:40:32 UTC
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.
Comment 4 Christian Stimming 2007-07-10 09:51:42 UTC
*** Bug 455382 has been marked as a duplicate of this bug. ***
Comment 5 Christian Stimming 2007-07-13 08:34:32 UTC
*** Bug 456300 has been marked as a duplicate of this bug. ***
Comment 6 John Ralls 2018-06-29 21:41:15 UTC
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.