[Bug 17631] New: LiteStep 0.3 doesn't install on wine 1.1.16
http://bugs.winehq.org/show_bug.cgi?id=17631 Summary: LiteStep 0.3 doesn't install on wine 1.1.16 Product: WineHQ Apps Database Version: unspecified Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: appdb-unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: bais(a)bais.info Created an attachment (id=19814) --> (http://bugs.winehq.org/attachment.cgi?id=19814) Stacktracer of LiteStep installer crash. I'm trying to use a desktop manager on wine for quickly do normal things and for pure spirit of curiosity. On another forum I found LiteStep like a desktop manager substitution for windows xp explorer and I tried to download it on my wine 1.1.16 recompiled version. I launched it and I received an error on shell. I attached it on this report. have fun. bais -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Dmitry Timoshkov <dmitry(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal Component|appdb-unknown |-unknown Product|WineHQ Apps Database |Wine Summary|LiteStep 0.3 doesn't install|LiteStep 0.3 doesn't install |on wine 1.1.16 | Version|unspecified |1.1.16 --- Comment #1 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2009-03-06 05:45:29 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 --- Comment #2 from Andrew Nguyen <arethusa26(a)gmail.com> 2009-03-06 06:37:51 --- Created an attachment (id=19815) --> (http://bugs.winehq.org/attachment.cgi?id=19815) Forward CreateAssemblyCache to fusion.dll. This patch should ameliorate the unimplemented stub crash, although there are more problems to fix stemming from the installer's attempt to check for the various Visual C++ redists. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer, patch -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 --- Comment #3 from Andrew Nguyen <arethusa26(a)gmail.com> 2009-03-08 03:54:57 --- It looks like the problem with the installer failing to detect the Visual C++ runtimes when installed is that Wine does not implement the Global Assembly Cache: 0009:Call KERNEL32.GetWindowsDirectoryW(0032df34,00000104) ret=60d2f444 0009:Ret KERNEL32.GetWindowsDirectoryW() retval=0000000a ret=60d2f444 0009:Call KERNEL32.FindFirstFileW(0032e0c8 L"C:\\windows\\assembly\\GAC_32\\Microsoft.VC80.CRT,version=\"8.0.50727.42\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"",0032d658) ret=60d2beda 0009:Ret KERNEL32.FindFirstFileW() retval=ffffffff ret=60d2beda -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 --- Comment #4 from Austin English <austinenglish(a)gmail.com> 2009-09-08 11:43:49 --- Is this still an issue in current (1.1.29 or newer) wine? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 --- Comment #5 from Nikolay Sivov <bunglehead(a)gmail.com> 2010-01-09 09:12:36 --- (In reply to comment #2)
Created an attachment (id=19815) --> (http://bugs.winehq.org/attachment.cgi?id=19815) [details] Forward CreateAssemblyCache to fusion.dll.
This stub committed as 16a052817457ad34de8fd6b171697660eac9d896. Please retest with 1.1.36. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 --- Comment #6 from Andrew Nguyen <arethusa26(a)gmail.com> 2010-01-09 16:48:37 --- Since the GAC is not implemented in wine-1.1.36, the problem still persists. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |NEW URL| |http://litestep.net/ Ever Confirmed|0 |1 --- Comment #7 from Austin English <austinenglish(a)gmail.com> 2011-10-01 14:00:30 CDT --- (In reply to comment #6)
Since the GAC is not implemented in wine-1.1.36, the problem still persists.
Still in 1.3.29 / LiteStep 0.4.5. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Rafal Stanilewicz <washuu(a)eastnews.com.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |washuu(a)eastnews.com.pl --- Comment #8 from Rafal Stanilewicz <washuu(a)eastnews.com.pl> 2012-01-18 07:40:47 CST --- 1.3.37 also is with this error. The console writes: fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) fixme:sxs:cache_QueryAssemblyInfo 0x16fe20, 0x00000000, L"Microsoft.VC80.CRT,version=\"8.0.50727.42\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"", 0x17ee90 fixme:sxs:cache_QueryAssemblyInfo 0x16fe20, 0x00000000, L"Microsoft.VC80.CRT,version=\"8.0.50727.163\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"", 0x17ee90 fixme:sxs:cache_QueryAssemblyInfo 0x16fe20, 0x00000000, L"Microsoft.VC80.CRT,version=\"8.0.50727.762\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"", 0x17ee90 fixme:sxs:cache_QueryAssemblyInfo 0x16fe20, 0x00000000, L"Microsoft.VC80.CRT,version=\"8.0.50727.1433\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"", 0x17ee90 fixme:sxs:cache_QueryAssemblyInfo 0x16fe20, 0x00000000, L"Microsoft.VC80.CRT,version=\"8.0.50727.762\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"", 0x17ee90 fixme:sxs:cache_QueryAssemblyInfo 0x16fe20, 0x00000000, L"Microsoft.VC80.CRT,version=\"8.0.50727.1433\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"", 0x17ee90 fixme:sxs:cache_QueryAssemblyInfo 0x16fe20, 0x00000000, L"Microsoft.VC90.CRT,version=\"9.0.21022.8\",type=\"win32\",processorArchitecture=\"x86\",publicKeyToken=\"1fc8b3b9a1e18e3b\"", 0x17ee90 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- URL|http://litestep.net/ |https://github.com/Tobbe/lo | |si/downloads CC| |focht(a)gmx.net Summary|LiteStep 0.3 doesn't |LiteStep 0.3 refuses to |install |install due to failing VC++ | |runtime detection in WinSxS | |(needs sxs.dll | |IAssemblyCache::QueryAssemb | |lyInfo implementation) --- Comment #9 from Anastasius Focht <focht(a)gmx.net> 2012-01-18 11:26:18 CST --- Hello, confirming, still present. I found the code for that VC++ runtime check in NSIS installer here: http://nsis.sourceforge.net/WinSxS_QueryAssemblyInfo_to_check_if_assembly_is... It seems to closely match what can be seen in trace logs... --- snip --- Function WinSxS_HasAssembly ;legacyDllName,(Strong)AssemblyName /* push 'msvcr80.dll' push 'Microsoft.VC80.CRT,version="8.0.50727.42",type="win32",processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b"' call WinSxS_HasAssembly pop $0 ;0 on fail, 1 if it is in WinSxS or 2 if LoadLibrary worked on pre xp (call GetDLLVersion to make sure if you require a minimum version) */ Exch $8 Exch Exch $7 push $9 StrCpy $9 0 push $0 push $R0 push $R1 ${If} ${AtLeastWinXP} System::Call "sxs::CreateAssemblyCache(*i.R0,i0)i.r0" ${If} $0 = 0 System::Call '*(i 24,i0,l,i0,i0)i.R1' ;TODO,BUGBUG: check alloc success System::Call `$R0->4(i 0,w '$8',i $R1)i.r0` ;IAssemblyCache::QueryAssemblyInfo ${If} $0 = 0 System::Call '*$R1(i,i.r0)' IntOp $0 $0 & 1 ;ASSEMBLYINFO_FLAG_INSTALLED=1 ${IfThen} $0 <> 0 ${|} StrCpy $9 1 ${|} ${EndIf} System::Free $R1 System::Call $R0->2() ;IAssemblyCache::Release ${EndIf} ${Else} System::Call kernel32::LoadLibrary(t"$7")i.r0 ${If} $0 <> 0 StrCpy $9 2 System::Call 'kernel32::FreeLibrary(i r0)' ${EndIf} ${EndIf} pop $R1 pop $R0 pop $0 Exch 2 pop $8 pop $7 Exch $9 FunctionEnd --- snip --- Example code to use this detection function: --- snip --- !include LogicLib.nsh !include WinVer.nsh Section var /GLOBAL hasCRT !define CRTCHECKDLL msvcr80.dll !define CRTCHECKNAME 'Microsoft.VC80.CRT,version="8.0.50727.42",type="win32",processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b"' push '${CRTCHECKDLL}' push '${CRTCHECKNAME}' call WinSxS_HasAssembly pop $hasCRT DetailPrint ${CRTCHECKDLL}=$hasCRT SectionEnd --- snip --- Old LiteStep installers can be downloaded here: https://github.com/Tobbe/losi/downloads https://github.com/downloads/Tobbe/losi/LOSI-0.3.exe $ sha1sum LOSI-0.3.exe cee31fa9ebf1838b89e7452e6269b4d20f1c51b8 LOSI-0.3.exe $ wine --version wine-1.3.37-108-g4cd49d3 Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 --- Comment #10 from Hans Leidekker <hans(a)meelstraat.net> 2012-04-27 07:32:53 CDT --- IAssemblyCache::QueryAssemblyInfo is implemented now (commit f2ce0cdabfbdb1136fbc6b7a81e0791d78add4d4). Please test. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |f2ce0cdabfbdb1136fbc6b7a81e | |0791d78add4d4 Status|NEW |RESOLVED Resolution| |FIXED --- Comment #11 from Anastasius Focht <focht(a)gmx.net> 2012-04-27 17:39:06 CDT --- Hello, thanks Hans, in principle it works now if the requested version matches Wine's fake manifests. http://source.winehq.org/git/wine.git/commitdiff/f2ce0cdabfbdb1136fbc6b7a81e... I created bug 30529 for missing VC++ runtime versions the installers queries for. Regards -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alexandre Julliard <julliard(a)winehq.org> 2012-05-11 13:22:48 CDT --- Closing bugs fixed in 1.5.4. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=17631 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |fusion -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org