Hi Jacek, as of today, "winetricks gecko" triggers the download dialog box :-( Presumably this was caused by http://www.winehq.org/pipermail/wine-cvs/2009-November/061489.html
Even if I rearrange the script so there are no invocations of wine before unpacking gecko, it still puts up the dialog box when I run regedit to tell wine about the gecko I unpacked!
Got any suggestions? - Dan
In fact, even the simple command wine cmd /c echo yes now downloads gecko. This doesn't seem right...
On Thu, Nov 12, 2009 at 11:23 AM, Dan Kegel dank@kegel.com wrote:
Hi Jacek, as of today, "winetricks gecko" triggers the download dialog box :-( Presumably this was caused by http://www.winehq.org/pipermail/wine-cvs/2009-November/061489.html
Even if I rearrange the script so there are no invocations of wine before unpacking gecko, it still puts up the dialog box when I run regedit to tell wine about the gecko I unpacked!
Got any suggestions?
- Dan
Hi Dan,
Dan Kegel wrote:
Hi Jacek, as of today, "winetricks gecko" triggers the download dialog box :-( Presumably this was caused by http://www.winehq.org/pipermail/wine-cvs/2009-November/061489.html
Even if I rearrange the script so there are no invocations of wine before unpacking gecko, it still puts up the dialog box when I run regedit to tell wine about the gecko I unpacked!
Got any suggestions?
The plan is that winetricks should not be used for installing Gecko. Users really should use packagers. People compiling Wine themselves should read this: http://wiki.winehq.org/Gecko If it's not clear enough, we should fix it.
BTW, I've just noticed that we should also change the text in download dialog. Here is my proposal: "Wine could not find a Gecko package which is needed for applications embedding HTML to work correctly. Wine can automatically download and install it for you. Note: it's recommended to use distro packages instead. See http://wiki.winehq.org/Gecko for details." Any suggestions are welcome.
Thanks, Jacek
On Thu, Nov 12, 2009 at 11:44 AM, Jacek Caban jacek@codeweavers.com wrote:
as of today, "winetricks gecko" triggers the download dialog box :-(
The plan is that winetricks should not be used for installing Gecko. Users really should use packagers. People compiling Wine themselves should read this: http://wiki.winehq.org/Gecko If it's not clear enough, we should fix it.
Those users are already accustomed to using winetricks, so I should probably make 'winetricks gecko' implement those steps. Sadly, that means it will have to use sudo, which is kind of ugly.
I'm sad that this change happened; it makes things harder for me. I can't figure out why gecko is needed for, say, cmd.
Why did you make that change?
For now I've reverted the change locally until I implement the sudo-ized gecko verb. - Dan
Dan Kegel wrote:
On Thu, Nov 12, 2009 at 11:44 AM, Jacek Caban jacek@codeweavers.com wrote:
as of today, "winetricks gecko" triggers the download dialog box :-(
The plan is that winetricks should not be used for installing Gecko. Users really should use packagers. People compiling Wine themselves should read this: http://wiki.winehq.org/Gecko If it's not clear enough, we should fix it.
Those users are already accustomed to using winetricks, so I should probably make 'winetricks gecko' implement those steps. Sadly, that means it will have to use sudo, which is kind of ugly.
I'm sad that this change happened; it makes things harder for me. I can't figure out why gecko is needed for, say, cmd.
Why did you make that change?
For now I've reverted the change locally until I implement the sudo-ized gecko verb
Downloading Gecko on the first use is technically a pain. It can't work correctly unless we'd freeze the whole app. We constantly have bugs from users complaining about it they are resolved as invalid. I've even considered removing the whole downloader, but after a talk with Alexandre we decided to try with the current solution. It wasn't meant against winetricks.
The question is why people are using winetricks for installing Gecko. Users should not notice this change if both wine and gecko are packaged correctly. I also believe that downloading manually Gecko once per a few months is not too much pain for developers. And if you have it correctly installed in Linux, you don't have to care about it every time you create a new wineprefix.
BTW, users use it with no understanding. I've seen things like 'winetricks gecko ie6' which obviously doesn't make sense. I wouldn't be surprised if most of these users already had gecko installed.
Thanks, Jacek
On Thu, Nov 12, 2009 at 12:14 PM, Jacek Caban jacek@codeweavers.com wrote:
Downloading Gecko on the first use is technically a pain. It can't work correctly unless we'd freeze the whole app. We constantly have bugs from users complaining about it they are resolved as invalid. I've even considered removing the whole downloader, but after a talk with Alexandre we decided to try with the current solution.
That kind of makes sense. As long as you don't break the ability to run commandline apps without X, I'm ok. (I just checked, it's still fine.)
The question is why people are using winetricks for installing Gecko.
Do we have a scorecard showing which distros package Wine properly? - Dan
On Thu, Nov 12, 2009 at 12:50 PM, Dan Kegel dank@kegel.com wrote:
That kind of makes sense. As long as you don't break the ability to run commandline apps without X, I'm ok. (I just checked, it's still fine.)
Whoops, I checked on a system with your change reverted. I'll check again on a current system when I get a chance (this system's in the middle of a chromium valgrind test run).
Dan Kegel wrote:
On Thu, Nov 12, 2009 at 12:50 PM, Dan Kegel dank@kegel.com wrote:
That kind of makes sense. As long as you don't break the ability to run commandline apps without X, I'm ok. (I just checked, it's still fine.)
Whoops, I checked on a system with your change reverted. I'll check again on a current system when I get a chance (this system's in the middle of a chromium valgrind test run).
I've just checked and it works fine for me.
Jacek
Dan Kegel wrote:
On Thu, Nov 12, 2009 at 12:14 PM, Jacek Caban jacek@codeweavers.com wrote:
The question is why people are using winetricks for installing Gecko.
Do we have a scorecard showing which distros package Wine properly?
AFAIK we don't. I've just created a list on: http://wiki.winehq.org/Gecko I know that Gentoo is not the only distribution that packages it, but I don't want to add info about distributions that I've never seen working myself.
Thanks, Jacek
2009/11/13 Jacek Caban jacek@codeweavers.com:
Downloading Gecko on the first use is technically a pain.
I argue that forcing all of Wine to *depend* on wine-gecko is more of a pain ...
We constantly have bugs from users complaining about it they are resolved as invalid.
... however I do understand this.
I've even considered removing the whole downloader, but after a talk with Alexandre we decided to try with the current solution.
Any chance of including gecko in the git repository?
Ben Klein wrote:
2009/11/13 Jacek Caban jacek@codeweavers.com:
I've even considered removing the whole downloader, but after a talk with Alexandre we decided to try with the current solution.
Any chance of including gecko in the git repository?
http://wine.git.sourceforge.net/git/gitweb.cgi?p=wine/wine-gecko;a=summary
If you mean including the cab file in Wine git, that doesn't look right.
Jacek
On Fri, Nov 13, 2009 at 3:44 AM, Jacek Caban jacek@codeweavers.com wrote:
The plan is that winetricks should not be used for installing Gecko.
So you intentionally broke it?
The Gecko install in 1.1.32 is a total *POS* as it stands, everytime it tries to install it crashes, at least I can install it with winetricks.. Well at least we could in the past!
tom@tom-laptop:~$ winecfg wine: created the configuration directory '/home/tom/.wine' err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element fixme:mixer:ALSA_MixerInit No master control found on ATI IXP Modem, disabling mixer Could not load wine-gecko. HTML rendering will be disabled. wine: configuration in '/home/tom/.wine' has been updated. err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element fixme:mixer:ALSA_MixerInit No master control found on ATI IXP Modem, disabling mixer tom@tom-laptop:~$ wine iexplore fixme:ole:CoResumeClassObjects stub fixme:urlmon:URLMoniker_BindToObject use running object table fixme:shdocvw:BindStatusCallback_OnProgress status code 1 fixme:shdocvw:BindStatusCallback_OnProgress status code 2 fixme:shdocvw:BindStatusCallback_OnProgress status code 11 fixme:shdocvw:BindStatusCallback_OnProgress status code 5 wine: Unhandled page fault on read access to 0x00000000 at address 0x7e1f0313 (thread 0009), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7e1f0313). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7e1f0313 ESP:0032df20 EBP:0032df58 EFLAGS:00010202( R- -- I - - - ) EAX:00000000 EBX:7e243c2c ECX:7e243c2c EDX:0032df44 ESI:00181b78 EDI:00181b78 Stack dump: 0x0032df20: 00000000 00000000 0032df88 00000000 0x0032df30: 00181b78 00110000 0000000a 7e1bb1c0 0x0032df40: 00000000 00000000 00110014 7e243c2c 0x0032df50: 00181b78 00000000 0032df88 7e1f22c8 0x0032df60: 00181b78 00181b88 7e2514d4 7e1b7e9e 0x0032df70: 00181db0 00181d8c 00181b88 7e243c2c Backtrace: =>0 0x7e1f0313 update_window_doc+0x23() in mshtml (0x0032df58) 1 0x7e1f22c8 HTMLWindow_Create+0xb8() in mshtml (0x0032df88) 2 0x7e1baf2e HTMLDocument_Create+0x1be() in mshtml (0x0032dfe8) 3 0x7e1f4bb0 in mshtml (+0x54bb0) (0x0032e008) 4 0x7e4e5a54 CoCreateInstance+0x1c4() in ole32 (0x0032e068) 5 0x7e30fe46 in urlmon (+0xfe46) (0x0032e108) 6 0x7e31027c in urlmon (+0x1027c) (0x0032e148) 7 0x7e314ab4 in urlmon (+0x14ab4) (0x0032e9a8) 8 0x7e314e1e in urlmon (+0x14e1e) (0x0032e9c8) 9 0x7e31310b in urlmon (+0x1310b) (0x0032e9f8) 10 0x7ebc19ba WINPROC_wrapper+0x1a() in user32 (0x0032ea28) 11 0x7ebc207e WINPROC_wrapper+0x6de() in user32 (0x0032ea68) 12 0x7ebc73ab in user32 (+0xb73ab) (0x0032eaa8) 13 0x7eb88e9e DispatchMessageW+0x9e() in user32 (0x0032eb98) 14 0x7eb56321 in user32 (+0x46321) (0x0032ebe8) 15 0x7eb56537 DialogBoxParamW+0x87() in user32 (0x0032ec08) 16 0x7e1f41c1 install_wine_gecko+0x391() in mshtml (0x0032ec78) 17 0x7e1fdc7d load_gecko+0x10d() in mshtml (0x0032f0f8) 18 0x7e1fe6c5 NSContainer_Create+0x25() in mshtml (0x0032f158) 19 0x7e1baec1 HTMLDocument_Create+0x151() in mshtml (0x0032f1b8) 20 0x7e1f4bb0 in mshtml (+0x54bb0) (0x0032f1d8) 21 0x7e4e5a54 CoCreateInstance+0x1c4() in ole32 (0x0032f238) 22 0x7e30fe46 in urlmon (+0xfe46) (0x0032f2d8) 23 0x7e31027c in urlmon (+0x1027c) (0x0032f318) 24 0x7e314ab4 in urlmon (+0x14ab4) (0x0032fb78) 25 0x7e314e1e in urlmon (+0x14e1e) (0x0032fb98) 26 0x7e31310b in urlmon (+0x1310b) (0x0032fbc8) 27 0x7ebc19ba WINPROC_wrapper+0x1a() in user32 (0x0032fbf8) 28 0x7ebc207e WINPROC_wrapper+0x6de() in user32 (0x0032fc38) 29 0x7ebc73ab in user32 (+0xb73ab) (0x0032fc78) 30 0x7eb88e9e DispatchMessageW+0x9e() in user32 (0x0032fd68) 31 0x7ee45953 IEWinMain+0x153() in shdocvw (0x0032fde8) 32 0x7ee7b504 WinMain+0x24() in iexplore (0x0032fe08) 33 0x7ee7b645 main+0xa5() in iexplore (0x0032fe88) 34 0x7ee7b567 in iexplore (+0xb567) (0x0032feb8) 35 0x7b875305 in kernel32 (+0x55305) (0x0032fee8) 36 0x7bc6ae74 call_thread_func+0xc() in ntdll (0x0032fef8) 37 0x7bc6ce51 in ntdll (+0x5ce51) (0x0032ffc8) 38 0x7bc4820a in ntdll (+0x3820a) (0x0032ffe8) 0x7e1f0313 update_window_doc+0x23 in mshtml: movl 0x0(%eax),%ecx Modules: Module Address Debug info Name (76 modules) ELF 7b800000-7b96e000 Export kernel32<elf> -PE 7b820000-7b96e000 \ kernel32 ELF 7bc00000-7bcaf000 Export ntdll<elf> -PE 7bc10000-7bcaf000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> ELF 7e182000-7e18d000 Deferred libgcc_s.so.1 ELF 7e18d000-7e252000 Export mshtml<elf> -PE 7e1a0000-7e252000 \ mshtml ELF 7e252000-7e265000 Deferred libresolv.so.2 ELF 7e265000-7e26b000 Deferred libnss_dns.so.2 ELF 7e26b000-7e26e000 Deferred libnss_mdns4_minimal.so.2 ELF 7e27f000-7e2a1000 Deferred mpr<elf> -PE 7e290000-7e2a1000 \ mpr ELF 7e2a1000-7e2f7000 Deferred wininet<elf> -PE 7e2b0000-7e2f7000 \ wininet ELF 7e2f7000-7e33c000 Export urlmon<elf> -PE 7e300000-7e33c000 \ urlmon ELF 7e33c000-7e41b000 Deferred oleaut32<elf> -PE 7e350000-7e41b000 \ oleaut32 ELF 7e43f000-7e4aa000 Deferred rpcrt4<elf> -PE 7e450000-7e4aa000 \ rpcrt4 ELF 7e4aa000-7e5a2000 Export ole32<elf> -PE 7e4c0000-7e5a2000 \ ole32 ELF 7e5cc000-7e5ff000 Deferred uxtheme<elf> -PE 7e5d0000-7e5ff000 \ uxtheme ELF 7e5ff000-7e608000 Deferred libxcursor.so.1 ELF 7e608000-7e60d000 Deferred libxfixes.so.3 ELF 7e60d000-7e610000 Deferred libxcomposite.so.1 ELF 7e610000-7e616000 Deferred libxrandr.so.2 ELF 7e616000-7e61e000 Deferred libxrender.so.1 ELF 7e61e000-7e623000 Deferred libxxf86vm.so.1 ELF 7e623000-7e626000 Deferred libxinerama.so.1 ELF 7e626000-7e646000 Deferred imm32<elf> -PE 7e630000-7e646000 \ imm32 ELF 7e646000-7e64b000 Deferred libxdmcp.so.6 ELF 7e64b000-7e663000 Deferred libxcb.so.1 ELF 7e663000-7e666000 Deferred libxau.so.6 ELF 7e666000-7e74d000 Deferred libx11.so.6 ELF 7e74d000-7e75b000 Deferred libxext.so.6 ELF 7e75b000-7e773000 Deferred libice.so.6 ELF 7e773000-7e77b000 Deferred libsm.so.6 ELF 7e78c000-7e827000 Deferred winex11<elf> -PE 7e7a0000-7e827000 \ winex11 ELF 7e83a000-7e85b000 Deferred libexpat.so.1 ELF 7e85b000-7e885000 Deferred libfontconfig.so.1 ELF 7e885000-7e887000 Deferred libxcb-xlib.so.0 ELF 7e896000-7e8ab000 Deferred libz.so.1 ELF 7e8ab000-7e918000 Deferred libfreetype.so.6 ELF 7e929000-7e93d000 Deferred system.drv16.so PE 7e930000-7e93d000 Deferred system.drv16 ELF 7e93d000-7ea04000 Deferred comctl32<elf> -PE 7e950000-7ea04000 \ comctl32 ELF 7ea04000-7ea5a000 Deferred advapi32<elf> -PE 7ea10000-7ea5a000 \ advapi32 ELF 7ea5a000-7eaf9000 Deferred gdi32<elf> -PE 7ea70000-7eaf9000 \ gdi32 ELF 7eaf9000-7ec3f000 Export user32<elf> -PE 7eb10000-7ec3f000 \ user32 ELF 7ec3f000-7ec9a000 Deferred shlwapi<elf> -PE 7ec50000-7ec9a000 \ shlwapi ELF 7ec9a000-7ee29000 Deferred shell32<elf> -PE 7ecb0000-7ee29000 \ shell32 ELF 7ee29000-7ee6a000 Export shdocvw<elf> -PE 7ee30000-7ee6a000 \ shdocvw ELF 7ee6a000-7ee7d000 Export iexplore<elf> -PE 7ee70000-7ee7d000 \ iexplore ELF 7ef9d000-7efa8000 Deferred libnss_files.so.2 ELF 7efa8000-7efb2000 Deferred libnss_nis.so.2 ELF 7efb2000-7efca000 Deferred libnsl.so.1 ELF 7efca000-7efef000 Deferred libm.so.6 ELF 7eff7000-7f000000 Deferred libnss_compat.so.2 ELF b7c51000-b7c55000 Deferred libdl.so.2 ELF b7c55000-b7da4000 Deferred libc.so.6 ELF b7da5000-b7dbd000 Deferred libpthread.so.0 ELF b7dce000-b7f09000 Deferred libwine.so.1 ELF b7f0b000-b7f27000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\windows\system32\iexplore.exe 0000001d 0 0000001b 0 0000001a 0 00000009 0 <== 0000000e 00000014 0 00000010 0 0000000f 0 00000011 00000017 0 00000016 0 00000013 0 00000012 0 00000018 00000019 0 Backtrace: =>0 0x7e1f0313 update_window_doc+0x23() in mshtml (0x0032df58) 1 0x7e1f22c8 HTMLWindow_Create+0xb8() in mshtml (0x0032df88) 2 0x7e1baf2e HTMLDocument_Create+0x1be() in mshtml (0x0032dfe8) 3 0x7e1f4bb0 in mshtml (+0x54bb0) (0x0032e008) 4 0x7e4e5a54 CoCreateInstance+0x1c4() in ole32 (0x0032e068) 5 0x7e30fe46 in urlmon (+0xfe46) (0x0032e108) 6 0x7e31027c in urlmon (+0x1027c) (0x0032e148) 7 0x7e314ab4 in urlmon (+0x14ab4) (0x0032e9a8) 8 0x7e314e1e in urlmon (+0x14e1e) (0x0032e9c8) 9 0x7e31310b in urlmon (+0x1310b) (0x0032e9f8) 10 0x7ebc19ba WINPROC_wrapper+0x1a() in user32 (0x0032ea28) 11 0x7ebc207e WINPROC_wrapper+0x6de() in user32 (0x0032ea68) 12 0x7ebc73ab in user32 (+0xb73ab) (0x0032eaa8) 13 0x7eb88e9e DispatchMessageW+0x9e() in user32 (0x0032eb98) 14 0x7eb56321 in user32 (+0x46321) (0x0032ebe8) 15 0x7eb56537 DialogBoxParamW+0x87() in user32 (0x0032ec08) 16 0x7e1f41c1 install_wine_gecko+0x391() in mshtml (0x0032ec78) 17 0x7e1fdc7d load_gecko+0x10d() in mshtml (0x0032f0f8) 18 0x7e1fe6c5 NSContainer_Create+0x25() in mshtml (0x0032f158) 19 0x7e1baec1 HTMLDocument_Create+0x151() in mshtml (0x0032f1b8) 20 0x7e1f4bb0 in mshtml (+0x54bb0) (0x0032f1d8) 21 0x7e4e5a54 CoCreateInstance+0x1c4() in ole32 (0x0032f238) 22 0x7e30fe46 in urlmon (+0xfe46) (0x0032f2d8) 23 0x7e31027c in urlmon (+0x1027c) (0x0032f318) 24 0x7e314ab4 in urlmon (+0x14ab4) (0x0032fb78) 25 0x7e314e1e in urlmon (+0x14e1e) (0x0032fb98) 26 0x7e31310b in urlmon (+0x1310b) (0x0032fbc8) 27 0x7ebc19ba WINPROC_wrapper+0x1a() in user32 (0x0032fbf8) 28 0x7ebc207e WINPROC_wrapper+0x6de() in user32 (0x0032fc38) 29 0x7ebc73ab in user32 (+0xb73ab) (0x0032fc78) 30 0x7eb88e9e DispatchMessageW+0x9e() in user32 (0x0032fd68) 31 0x7ee45953 IEWinMain+0x153() in shdocvw (0x0032fde8) 32 0x7ee7b504 WinMain+0x24() in iexplore (0x0032fe08) 33 0x7ee7b645 main+0xa5() in iexplore (0x0032fe88) 34 0x7ee7b567 in iexplore (+0xb567) (0x0032feb8) 35 0x7b875305 in kernel32 (+0x55305) (0x0032fee8) 36 0x7bc6ae74 call_thread_func+0xc() in ntdll (0x0032fef8) 37 0x7bc6ce51 in ntdll (+0x5ce51) (0x0032ffc8) 38 0x7bc4820a in ntdll (+0x3820a) (0x0032ffe8) Killed tom@tom-laptop:~$
*If it's not clear enough, we should fix it.*
Thanks, Jacek
Tom Wickline wrote:
On Fri, Nov 13, 2009 at 3:44 AM, Jacek Caban <jacek@codeweavers.com mailto:jacek@codeweavers.com> wrote:
The plan is that winetricks should not be used for installing Gecko.
So you intentionally broke it?
No, I was actually fixing the bug that caused the downloader to crash as you described. The downloader was *accidentally* broken some time ago and then I've decided that we need a better solution. That's why it was broken for a while. I didn't want to fix something that is broken by design.
Jacek
Hi again,
I think I should make it cleaner:
*The change wasn't meant against winetricks. I didn't even think of it when I was writing the patch, but I don't think it's a reason to revert my patch.*
Thanks, Jacek
On Fri, Nov 13, 2009 at 4:23 AM, Jacek Caban jacek@codeweavers.com wrote:
Tom Wickline wrote:
On Fri, Nov 13, 2009 at 3:44 AM, Jacek Caban <jacek@codeweavers.commailto: jacek@codeweavers.com> wrote:
The plan is that winetricks should not be used for installing Gecko.
So you intentionally broke it?
No, I was actually fixing the bug that caused the downloader to crash as you described.
Thanks!
Tom
Jacek
On Thu, Nov 12, 2009 at 2:23 PM, Jacek Caban jacek@codeweavers.com wrote:
Tom Wickline wrote:
On Fri, Nov 13, 2009 at 3:44 AM, Jacek Caban <jacek@codeweavers.com mailto:jacek@codeweavers.com> wrote:
The plan is that winetricks should not be used for installing Gecko.
So you intentionally broke it?
No, I was actually fixing the bug that caused the downloader to crash as you described. The downloader was *accidentally* broken some time ago and then I've decided that we need a better solution. That's why it was broken for a while. I didn't want to fix something that is broken by design.
Perhaps the downloader/installer could be automated? E.g., currently, doing: $ rm -rf ~/.wine ; wineboot brings up the installer, where the user only clicks install, nothing else. Could an automated option be added, say: $ wine iexplore.exe -install_gecko that way winetricks can still install it for users quickly and painlessly, without having to mess with sudo/etc.?
Austin English wrote:
On Thu, Nov 12, 2009 at 2:23 PM, Jacek Caban jacek@codeweavers.com wrote:
Tom Wickline wrote:
On Fri, Nov 13, 2009 at 3:44 AM, Jacek Caban <jacek@codeweavers.com mailto:jacek@codeweavers.com> wrote:
The plan is that winetricks should not be used for installing Gecko.
So you intentionally broke it?
No, I was actually fixing the bug that caused the downloader to crash as you described. The downloader was *accidentally* broken some time ago and then I've decided that we need a better solution. That's why it was broken for a while. I didn't want to fix something that is broken by design.
Perhaps the downloader/installer could be automated? E.g., currently, doing: $ rm -rf ~/.wine ; wineboot brings up the installer, where the user only clicks install, nothing else. Could an automated option be added, say: $ wine iexplore.exe -install_gecko that way winetricks can still install it for users quickly and painlessly, without having to mess with sudo/etc.?
When you run iexplore, wineprefix has to be created first, so it won't work unless we'd add some sort of environment variable, but I don't see the point. How would it be better than current solution?
Jacek
Jacek Caban wrote:
Austin English wrote: When you run iexplore, wineprefix has to be created first, so it won't work unless we'd add some sort of environment variable, but I don't see the point. How would it be better than current solution?
Simple - it could be automated on distros/environments without installed gecko package.
Vitaliy.
Hi Dan,
I've got an idea for you to workaround the problem. Something like:
$ WINEDLLOVERRIDES=mshtml= wine cmd /C echo test $ wine regsvr32 mshtml
will do the trick. Note that we prevent registration of the whole mshtml in the first command, so we have to make sure it's registered later.
I still think that the proper way is to use packages and I strongly recommend it.
Jacek
jacek@codeweavers.com wrote:
I've got an idea for you to workaround the problem. Something like:
$ WINEDLLOVERRIDES=mshtml= wine cmd /C echo test
Thanks, I'll give that a shot. - Dan