https://bugs.winehq.org/show_bug.cgi?id=50782
Bug ID: 50782 Summary: pcon.Planner: Fails to start Product: Wine Version: 6.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: javierdo1@gmail.com Distribution: ---
Following https://bugs.winehq.org/show_bug.cgi?id=50745, there seem to be a few bugs affecting the application.
https://bugs.winehq.org/show_bug.cgi?id=50782
Javier Domingo Cansino javierdo1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |javierdo1@gmail.com See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=39955
https://bugs.winehq.org/show_bug.cgi?id=50782
--- Comment #1 from Javier Domingo Cansino javierdo1@gmail.com --- Created attachment 69585 --> https://bugs.winehq.org/attachment.cgi?id=69585 pcon-crash
The application fails to start even after configuring msxml3, mshtml, and urlmon as (native, builtin).
https://bugs.winehq.org/show_bug.cgi?id=50782
Javier Domingo Cansino javierdo1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=50745
https://bugs.winehq.org/show_bug.cgi?id=50782
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- Did you install msxml3 with winetricks?
https://bugs.winehq.org/show_bug.cgi?id=50782
--- Comment #3 from Javier Domingo Cansino javierdo1@gmail.com --- Created attachment 69586 --> https://bugs.winehq.org/attachment.cgi?id=69586 Installation steps performed for pcon
I installed msxml3 and urlmon with winetricks, the steps I performed are the following:
``` wine pCon.planner_setup.exe # Follow next next next until the timeout error described in the installer bug report winetricks dlls msxml3 winetricks dlls urlmon wine drive_c/Program\ Files/EasternGraphics/pCon.planner\ STD/bin/planner.exe ```
https://bugs.winehq.org/show_bug.cgi?id=50782
Javier Domingo Cansino javierdo1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #69586|0 |1 is obsolete| |
--- Comment #4 from Javier Domingo Cansino javierdo1@gmail.com --- Created attachment 69587 --> https://bugs.winehq.org/attachment.cgi?id=69587 Installation steps performed for pcon
https://bugs.winehq.org/show_bug.cgi?id=50782
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Ever confirmed|0 |1 URL| |https://download.pcon-plann | |er.com/pCon.planner_setup.e | |xe Status|UNCONFIRMED |NEW Component|-unknown |msxml3
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Javier Domingo Cansino from comment #3)
Created attachment 69586 [details] Installation steps performed for pcon
I installed msxml3 and urlmon with winetricks, the steps I performed are the following:
I think that is the problem like winetricks recipe for msxml3 seems outdated as it only installs 32-bit msxml3; I installed 64-bit as well.
Anyway, I`m quite sure it must be a problem in msxml3, the stupid hack below gets around the crash as well:
diff --git a/dlls/msxml3/saxreader.c b/dlls/msxml3/saxreader.c index fc27260cc2c..f6205e60a0c 100644 --- a/dlls/msxml3/saxreader.c +++ b/dlls/msxml3/saxreader.c @@ -1282,7 +1282,7 @@ static HRESULT WINAPI isaxattributes_getType( saxlocator *This = impl_from_ISAXAttributes( iface );
FIXME("(%p)->(%d) stub\n", This, nIndex); - return E_NOTIMPL; + return 0;; }
static HRESULT WINAPI isaxattributes_getTypeFromName(
(Note: the following bug is that when I click in the upcoming window "I don`t want to register" it crashes; i think native mshtml is not needed after all, only urlmon and ieframe. But again, I think you have to install the 64-bit dlls for that, don`t know if winetricks is able to install the 64bit ieframe; i used homebrew winetricksscript forthat)
https://bugs.winehq.org/show_bug.cgi?id=50782
--- Comment #6 from Javier Domingo Cansino javierdo1@gmail.com --- Not sure what's the difference between homebrew's winetricks script [1] and the one packaged by the arch[2]. However I did install the msi given by https://www.exefiles.com/en/msi/msxml3-msi/ but didn't seem to work. Would you mind sharing what's the sha256 of the msxml3 msi you got hold of?
Both the msi in exefiles.com I linked to and the one downloaded by winetricks have the following hash:
`f9c678f8217e9d4f9647e8a1f6d89a7c26a57b9e9e00d39f7487493dd7b4e36c /home/javier/.cache/winetricks/msxml3/msxml3.msi`
Not sure what's different between your approach and mine.
Regarding your patch, I was able to apply and compile wine locally, however I hit more errors just afterwards:
``` 013c:err:module:import_dll Library TD_Alloc_20.12_14.dll (which is needed by L"Z:\home\javier\projects\wine\pcon\drive_c\Program Files\EasternGraphics\pCon.planner STD\bin\eedwg.dll") not found 013c:err:module:import_dll Library TD_Db_20.12_14.dll (which is needed by L"Z:\home\javier\projects\wine\pcon\drive_c\Program Files\EasternGraphics\pCon.planner STD\bin\eedwg.dll") not found 013c:err:module:import_dll Library TD_DbCore_20.12_14.dll (which is needed by L"Z:\home\javier\projects\wine\pcon\drive_c\Program Files\EasternGraphics\pCon.planner STD\bin\eedwg.dll") not found 013c:err:module:import_dll Library TD_DbRoot_20.12_14.dll (which is needed by L"Z:\home\javier\projects\wine\pcon\drive_c\Program Files\EasternGraphics\pCon.planner STD\bin\eedwg.dll") not found 013c:err:module:import_dll Library TD_Ge_20.12_14.dll (which is needed by L"Z:\home\javier\projects\wine\pcon\drive_c\Program Files\EasternGraphics\pCon.planner STD\bin\eedwg.dll") not found 013c:err:module:import_dll Library TD_Root_20.12_14.dll (which is needed by L"Z:\home\javier\projects\wine\pcon\drive_c\Program Files\EasternGraphics\pCon.planner STD\bin\eedwg.dll") not found ```
The error window said registering EOM libs failed
[1] Homebrew winetricks installs official: https://formulae.brew.sh/formula/winetricks
[2] Arch linux winetrics installs official: https://archlinux.org/packages/multilib/x86_64/winetricks/
https://bugs.winehq.org/show_bug.cgi?id=50782
--- Comment #7 from Javier Domingo Cansino javierdo1@gmail.com --- So I have been able to launch it, the missing piece was msxml6. As it seems msxml3 was just a part of the puzzle.
Steps to start it:
``` wine ~/Downloads/pCon.planner_setup.exe # Do all the install steps until the timeout line appears winetricks dlls msxml3 winetricks dlls msxml6 cd $(WINEPREFIX)/drive_c/Program\ Files/EasternGraphics/pCon.planner\ STD/bin/ wine planner.exe ```
The CD is important because wine doesn't seem to look for DLLs inside the bin folder.