When attempting to run the 'IQ - News' application supplied with the DTN/IQFeed client in Wine on a Debian Linux box, the following may occur:
#:~/.wine/drive_c/apps/IQFeed$ WINEARCH=win32 wine News.exe
Could not load wine-gecko. HTML rendering will be disabled.
err:mshtml:HTMLDocument_Create Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
err:mshtml:HTMLDocument_Create Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
err:mshtml:HTMLDocument_Create Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
The same issue may occur when running:
wine iexplore
The fix appears to be simple. Determine your version of wine with:
# wine --version
wine-1.8.7 (Debian 1.8.7-2)
Then go to WineHQ Gecko, download the 32 bit version of the appropriate wine_gecko.msi if you are running on a 32 bit system, or both the
32 and 64 bit version when running on a 64 bit system. As the instructions on that page indicate, place the downloads into /usr/share/wine/gecko. You may need to 'mkdir /usr/share/wine/gecko' first.
News and iexplore now function as expected.
As one more addition, there is one more trick for installing DTN/IQFeed on a 64 bit Debian Linux system:
apt install wine
dpkg --add-architecture i386 && apt-get update && apt-get install wine32
apt install winetricks
WINEARCH=win32 winetricks -q vcrun2012
As a reference, WineHQ has Debian Related Wiki Notes.