I'm seeing how far it's possible to get with installing Corel Painshop pro with Wine 6.16, and I've run into an issue with the Setup.exe.
The path to the language folder could not be resolved, setup cannot continue.
Would someone be able to give me any hints as to why it isn't able to find the language folder (if that really is the cause). Thanks
debug.txt output
Code: Select all
[code]00e8:fixme:reg:RegOpenUserClassesRoot (0000007C, 0x0, 0x2000000, 0031F034) semi-stub
00e8:fixme:ole:NdrCorrelationInitialize (0031E334, 0031DE10, 1024, 0x0): semi-stub
00e8:fixme:ole:NdrCorrelationFree (0031E334): stub
00d8:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021F6C0, 0021F6D0 0021F6C4
00d8:fixme:nls:get_dummy_preferred_ui_language (0x38 0021F6C0 0021F6D0 0021F6C4) returning a dummy value (current locale)
00d8:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021F740, 0021F750 0021F744
00d8:fixme:nls:get_dummy_preferred_ui_language (0x38 0021F740 0021F750 0021F744) returning a dummy value (current locale)
00d8:fixme:reg:RegOpenUserClassesRoot (000000C4, 0x0, 0x2000000, 0021F850) semi-stub
00d8:fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
00d8:fixme:shell:InitNetworkAddressControl stub
00d8:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {3e1fd72a-c323-4574-9917-5ce9c936f78c}
00d8:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {afff9c82-5be3-4205-9b3e-49e014c09a63}
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:heap:RtlSetHeapInformation 00240000 0 00218EC4 4 stub
00d8:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {0cfe0455-93ba-440d-a3fe-553973d0b723}
00d8:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {797fabac-7b58-4796-b924-d51178a59ce4}
00d8:fixme:file:SetFileInformationByHandle 000001AC, 5, 0021977C, 8
00d8:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
00d8:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
00d8:fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0021BC08)
00d8:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
Code: Select all
Corel PaintShop Pro.ico' gdiplus.dll MSICrlPCU.DLL SetupARP.exe setup.xml TUPCUNLR.DLL
debug.txt ICA.msi Script.dll Setup.exe SetupXML.dll userdef.reg
dosdevices InstallCode.DLL SerChckV2.DLL SetupIntegration2.dll system.reg user.reg
drive_c Lang Setup SetupIntegration.dll tBar7.dll winetricks.log
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<ICA lang="use_os">
<Setups productcode="ICA.productcode">
<Msi productcode="MSVC2012" file="Setup\RunTime\MSVC2012\vcredist_x86.exe" cmdline=" /q /norestart" condition="InstallMSVC2012" progresstext="Str.Running.VS2012.text" comment="" adminsupport="0"/>
<Msi productcode="MSVC2012x64" file="Setup\RunTime\MSVC2012_x64\vcredist_x64.exe" cmdline=" /q /norestart" condition="InstallMSVC2012_x64" progresstext="Str.Running.VS2012.text" comment="" adminsupport="0"/>
<Msi productcode="MSVC2017" file="Setup\RunTime\MSVC2017\vcredist_x86.exe" cmdline=" /q /norestart" condition="InstallMSVC2017" progresstext="Str.Running.VS2017.text" comment="" adminsupport="0"/>
<Msi productcode="MSVC2017x64" file="Setup\RunTime\MSVC2017_x64\vcredist_x64.exe" cmdline=" /q /norestart" condition="InstallMSVC2017_x64" progresstext="Str.Running.VS2017.text" comment="" adminsupport="0"/>
<Msi productcode="DotNetFX40" file="Setup\RunTime\DotNetFX40\dotNetFx40_Full_setup.exe" cmdline=" /q /norestart" condition="InstallDotNet40" progresstext="Str.Running.DotNet40.text" comment="" adminsupport="0"/>
<Msi productcode="{856C0291-013D-4703-BB6F-D10AECC98A56}" file="Setup\Setup.msi" cmdline="ICA_ALL_PUBLIC TRANSFORMS=[MSTFileName]" progresstext="Str.ProgressText.Common" managed="1">
<Dbm productcode="{685CA19A-4932-41FD-A0DE-1B53B8EBEF59}" file="Setup\PSPPro.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="INSTALLX86=1"/>
<Dbm productcode="{9A84B0BC-187C-41CC-8B4E-150E23FB5F8F}" file="Setup\PSPPContent.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition=""/>
<Dbm productcode="{3EDBF9C9-7033-479D-82CE-C6F0BAE00DBE}" file="Setup\PSPPHelp.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition=""/>
<Dbm productcode="{B1F1371B-C328-4A37-9EBF-D16547E8A7D4}" file="Setup\IPM_PSP_COM.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="INSTALLX86=1"/>
<Dbm productcode="{001B4954-C832-48E3-A2FA-8F917A28311A}" file="Setup\PSPPro64.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="64BIT_OS"/>
<Dbm productcode="{02533AE4-623B-49F5-8B15-F04249098B49}" file="Setup\IPM_PSP_COM64.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" condition="INSTALLX64=1"/>
<Dbm productcode="{DC37753F-2C62-4A54-9D43-7E2544C7472A}" file="ICA.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" adminsupport="0"/>
<Dbm productcode="{85D056F6-839A-40B5-9E16-B1C794F98C07}" file="Setup\IPM_Common_x64.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" adminsupport="0" condition="INSTALLX64=1"/>
<Dbm productcode="{F29F38A1-49FE-45CB-941B-30517237E0FB}" file="Setup\IPM_Common_x86.msi" cmdline="ICA_ALL_PUBLIC" progresstext="Str.ProgressText.Common" adminsupport="0" condition="INSTALLX86=1"/>
</Msi>
<Msi productcode="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" file="ICA.msi" condition="ACTION=ADMIN" comment="Added here for admin support only, productcode is only used for local installs and should be unique -- therefore this node has a bogus one -- the other option is to explictly list all ICA files in SupportFile nodes -- NOTE the condition must be ACTION=ADMIN"/>
<SupportFile file="Setup\RunTime\MSVC2012\*.*"/>
<SupportFile file="Setup\RunTime\MSVC2012_x64\*.*"/>
<SupportFile file="Setup\RunTime\MSVC2017\*.*"/>
<SupportFile file="Setup\RunTime\MSVC2017_x64\*.*"/>
<SupportFile file="Setup\RunTime\DotNetFX40\*.*"/>
<SupportFile file="Setup\*.mst"/>
</Setups>
<FeatureTree>
<Feature name="Str.Feature.MainApp" desc="" property="MainApp" required="1" expanded="1">
<Feature name="Str.Feature.MainApp.PSPPro" desc="" property="PSPPro" size="970000" required="1"/>
<Feature name="NoDisplay" desc="" property="HDR" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="PSPPContent" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="PSPPHelp" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="IPM" size="0" required="1">
<Feature name="NoDisplay" desc="" property="IPM_Language" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="IPM_R" size="0" required="1"/>
<Feature name="NoDisplay" desc="" property="IPM_SubLicense" size="0" required="1"/>
</Feature>
<Feature name="NoDisplay" desc="" property="PSPPro6432" size="0" required="1" condition="64BIT_OS"/>
</Feature>
<Feature name="Str.Feature.ULLanguage" desc="" property="ULLanguage" required="1" expanded="1">
<Feature name="Str.Feature.ULLanguage.Language_EN" desc="EN" property="Language_EN" size="25000" required="1"/>
<Feature name="Str.Feature.ULLanguage.Language_CS" desc="CS" property="Language_CS" size="25000" checked="0" condition="Show_CS"/>
<Feature name="Str.Feature.ULLanguage.Language_CT" desc="CT" property="Language_CT" size="25000" checked="0" condition="Show_CT"/>
<Feature name="Str.Feature.ULLanguage.Language_DE" desc="DE" property="Language_DE" size="25000" checked="0" condition="Show_DE"/>
<Feature name="Str.Feature.ULLanguage.Language_ES" desc="ES" property="Language_ES" size="25000" checked="0" condition="Show_ES"/>
<Feature name="Str.Feature.ULLanguage.Language_FR" desc="FR" property="Language_FR" size="25000" checked="0" condition="Show_FR"/>
<Feature name="Str.Feature.ULLanguage.Language_IT" desc="IT" property="Language_IT" size="25000" checked="0" condition="Show_IT"/>
<Feature name="Str.Feature.ULLanguage.Language_JP" desc="JP" property="Language_JP" size="25000" checked="0" condition="Show_JP"/>
<Feature name="Str.Feature.ULLanguage.Language_NL" desc="NL" property="Language_NL" size="25000" checked="0" condition="Show_NL"/>
<Feature name="Str.Feature.ULLanguage.Language_PL" desc="PL" property="Language_PL" size="25000" checked="0" condition="Show_PL"/>
<Feature name="Str.Feature.ULLanguage.Language_RU" desc="RU" property="Language_RU" size="25000" checked="0" condition="Show_RU"/>
<Feature name="Str.Feature.ULLanguage.Language_SU" desc="SU" property="Language_SU" size="25000" checked="0" condition="Show_SU"/>
<Feature name="Str.Feature.ULLanguage.Language_SV" desc="SV" property="Language_SV" size="25000" checked="0" condition="Show_SV"/>
<Feature name="Str.Feature.ULLanguage.Language_KR" desc="KR" property="Language_KR" size="25000" checked="0" condition="Show_KR"/>
<Feature name="Str.Feature.ULLanguage.Language_BR" desc="BR" property="Language_BR" size="25000" checked="0" condition="Show_BR"/>
<Feature name="Str.Feature.ULLanguage.Language_CZ" desc="CZ" property="Language_CZ" size="25000" checked="0" condition="Show_CZ"/>
</Feature>
<Feature name="Str.Feature.Miscellaneous" desc="" property="ULMiscellaneous" required="" expanded="1">
<Feature name="Str.Feature.Miscellaneous.Desktop" desc="" property="DESKTOP" size="0" required=""/>
</Feature>
</FeatureTree>
<SourceFiles>
<SourceFile file="*.*"/>
</SourceFiles>
<RestartManager>
<App file="[INSTALLDIR]Corel PaintShop Pro.exe"/>
<App file="[INSTALLDIR]Corel PaintShop Merge.exe"/>
<App file="[INSTALLDIR64]Corel PaintShop Pro.exe"/>
<App file="[INSTALLDIR64]Corel PaintShop Merge.exe"/>
</RestartManager>
<UserFiles> </UserFiles>
<Properties>
<!-- Installer -->
<Property name="ICA_DefaultUILang" value="en" comment="use whatever language you want to default to instead of showing Select Language DB"/>
<Property name="ICA.Dlg.AllowDrag" value="1"/>
<Property name="AcceptLicense" value="0"/>
<Property name="SHOWSERIALDIALOG" value="true" comment="true will show the serial number dialog, false will skip it"/>
<Property name="SERIALNUMBER" value="" persist="1" comment="When you remove the hardcoded serial number, just set the value to blank, do not remove this node or the SERIALNUMBER will not be saved after you perform an admin install"/>
<Property name="MAX_PATH" value="90"/>
<Property name="ICA.Default.InstallDir" value="Corel\Corel PaintShop Pro 2021"/>
<Property name="ICA.Default.InstallFolder" value="Corel\Corel PaintShop Pro 2021"/>
<Property name="ICA.Default.InstallDir64" value="Corel\Corel PaintShop Pro 2021 (64-bit)"/>
<Property name="ICA.Default.InstallFolder64" value="Corel\Corel PaintShop Pro 2021 (64-bit)"/>
<Property name="MSIFASTINSTALL" value="7"/>
<Property name="ICA.LogOptions" value=""/>
<Property name="ComName" value="Corel"/>
<Property name="ProdName" value="PaintShop Pro"/>
<Property name="VerName" value="X13"/>
<Property name="IMPORTDB" value="1"/>
<Property name="SKIPSILENTINIT" value="1"/>
<Property name="SKIPAUTOLAUNCH" value="0"/>
<Property name="INSTALLX86" value="1"/>
<Property name="INSTALLX64" value="1"/>
<Property name="CHECKFORUPDATE" value="0"/>
<Property name="DisableCheckForUpdate" value="1"/>
<Property name="PatchEnginePatchSequenceInfo" value="xml"/>
<Property name="ICA.Patches.Folder" value="Patches"/>
<!-- stub -->
<Property name="STUB_PRODUCT_ID" value="PSP"/>
<Property name="STUB_PRODUCT_VERSION" value="23.0"/>
<Property name="STUB_CLIENT_VERSION" value="1.0.0"/>
<Property name="CHANNEL_ID_TRACKING_ONLY" value="PSP2021_InstallData"/>
<!-- Option -->
<Property name="ALLOW_PRODUCTUPDATES" value="1" persist="1" comment="needs to be saved from admin installs, Script.dll will default it off if we are running an admin setup"/>
<Property name="EnableArchOpt" value="1"/>
<!-- Remove -->
<Property name="ShowCleanPerUserFolder" value="1"/>
<Property name="CLEAN_PERUSER" value="1"/>
<Property name="ARP_ICON" value="Corel PaintShop Pro.ico"/>
<Property name="ICA.Maintenance.Mode" value="Remove" comment="sets the default radio button on ARP.htm"/>
<!-- IPM -->
<Property name="SerChckModule" value="SerChckV2.DLL"/>
<Property name="NLRFILE" value="TUPCUNLR.DLL"/>
<Property name="NLRFILENAME" value="TUPCUNLR.DLL"/>
<Property name="ENABLESUB" value="0"/>
<Property name="PIDPREFIX" value="TU23"/>
<Property name="DTAFILENAME" value="PSP"/>
<Property name="NLR" value="RETAIL"/>
<Property name="PCUSOURCEID" value="917001"/>
<Property name="PCU_LICID" value="540243005"/>
<Property name="LICENSEID" value="540243005"/>
<Property name="RP_LICID" value="540243005"/>
<Property name="RP_SID" value="917001"/>
<Property name="SUITE" value="99"/>
<Property name="PCUURLLANG" value="EN"/>
<Property name="CHANNEL_ID" value="Corel"/>
<Property name="CONTENT_STORE" value="https://www.corelstore.com"/>
<Property name="PRO_LICID" value="540241263"/>
<Property name="ULT_LICID" value="540243005"/>
<Property name="APPID" value="0563300180"/>
<!-- MSI and Registry -->
<Property name="PRODUCTREGKEY" value="PaintShop Pro\X13"/>
<Property name="PRODUCTMERGEREGKEY" value="PaintShop Merge\X13"/>
<Property name="C_APPEXE" value="Corel PaintShop Pro.exe"/>
<Property name="C_HDREXE" value="Corel PaintShop Merge.exe"/>
<Property name="PRO_PR_VER" value="23.00"/>
<Property name="INSTALL_TYPE" value="PRO_R"/>
<Property name="SC_TYPE" value="DEFAULT" comment="DEFAULT;LITE;NEC - Control ShortCut Type on Desktop and StartMenu, and Product Name in ARP List"/>
<Property name="VersionInt" value="23"/>
<Property name="VersionPrev" value="2020"/>
<Property name="VersionFlo" value="2021"/>
<Property name="PROGRAMDATA" value="Corel\Corel PaintShop Pro 2021"/>
<!-- SourceFiles -->
<Property name="CACHE_SETUP_SOURCE" value="1"/>
<Property name="CACHE_SETUP_SOURCE_SHOWUI" value="Show" comment="Hide - will remove the Copy Installation Files option"/>
<!-- Others -->
<Property name="PRO" value="2"/>
<Property name="PSP_NEWPAGE" value="Custom\Settings.htm"/>
<Property name="IPM_SU" value="0"/>
<Property name="PLAYBACKSKU" value="0"/>
<Property name="PRODUCT" value="PaintShop Pro"/>
<Property name="PRODUCTSHOWSERIAL" value="1"/>
<Property name="Include.Default" value="EN"/>
<Property name="Include.EN" value="1"/>
<Property name="MUI_SUPPORT" value="TRUE"/>
<Property name="InstallSize_Both" value="2899 MB"/>
<Property name="InstallSize_64only" value="2209 MB"/>
<Property name="InstallSize_32only" value="2142 MB"/>
</Properties>
</ICA>[/code]