https://bugs.winehq.org/show_bug.cgi?id=45839
Bug ID: 45839 Summary: Qt 5.8 SDK installer needs 'IFileSystem.MoveFile' method implementation for maintenance tool creation step Product: Wine Version: 3.16 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: scrrun Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as it says.
Download: https://download.qt.io/archive/qt/5.8/5.8.0/
--- snip --- $ wine ./qt-opensource-windows-x86-msvc2015-5.8.0.exe ... 00b8:fixme:wscript:set_host_properties ignored L"nologo" switch 00b8:fixme:vbscript:VBScript_SetScriptState unimplemented SCRIPTSTATE_INITIALIZED 00b8:fixme:scrrun:filesys_MoveFile 0x7f261c0198f8 L"C:\Qt\Qt5.8.0\MaintenanceTool.dat.new" L"C:\Qt\Qt5.8.0\MaintenanceTool.dat" 00ba:fixme:wscript:set_host_properties ignored L"nologo" switch 00ba:fixme:vbscript:VBScript_SetScriptState unimplemented SCRIPTSTATE_INITIALIZED 00ba:fixme:scrrun:filesys_MoveFile 0x7f27a50598f8 L"C:\Qt\Qt5.8.0\MaintenanceTool.exe.new" L"C:\Qt\Qt5.8.0\MaintenanceTool.exe" --- snip ---
The installer doesn't fail but the temp files are not getting renamed.
NOTE: These lines are also found here: https://bugs.winehq.org/show_bug.cgi?id=43193#c3 but that bug targets Wine-Staging with different issue and looks abandoned.
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/scrrun/filesystem.c#l...
--- snip --- 3599 static HRESULT WINAPI filesys_MoveFile(IFileSystem3 *iface, BSTR Source, 3600 BSTR Destination) 3601 { 3602 FIXME("%p %s %s\n", iface, debugstr_w(Source), debugstr_w(Destination)); 3603 3604 return E_NOTIMPL; 3605 } --- snip ---
$ sha1sum qt-opensource-windows-x86-msvc2015-5.8.0.exe 260369866673b0adb4d3576d3bd1afbb005817a9 qt-opensource-windows-x86-msvc2015-5.8.0.exe
$ du -sh qt-opensource-windows-x86-msvc2015-5.8.0.exe 1.1G qt-opensource-windows-x86-msvc2015-5.8.0.exe
$ wine --version wine-3.16
Regards
https://bugs.winehq.org/show_bug.cgi?id=45839
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |https://download.qt.io/arch | |ive/qt/5.8/5.8.0/qt-opensou | |rce-windows-x86-msvc2015-5. | |8.0.exe
https://bugs.winehq.org/show_bug.cgi?id=45839
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- AFAIK this is the documentation for the function: https://docs.microsoft.com/en-us/office/vba/Language/Reference/User-Interfac...
https://bugs.winehq.org/show_bug.cgi?id=45839
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|https://download.qt.io/arch |https://web.archive.org/web |ive/qt/5.8/5.8.0/qt-opensou |/20200501141739/http://lino |rce-windows-x86-msvc2015-5. |rg.usp.br/Qt/archive/qt/5.8 |8.0.exe |/5.8.0/qt-opensource-window | |s-x86-msvc2015-5.8.0.exe Resolution|--- |FIXED Fixed by SHA1| |c8c00d6f4ab7adf8ca64723125c | |25250e2888198
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/c8c00d6f4ab7adf8ca64723125... ("scrrun: Add MoveFile implementation. "), part of Wine 5.1 release.
Thanks Jacek
--- snip --- $ find .wine/drive_c/Qt/Qt5.8.0/ -iname "*.new"
$ file .wine/drive_c/Qt/Qt5.8.0/MaintenanceTool.exe .wine/drive_c/Qt/Qt5.8.0/MaintenanceTool.exe: PE32 executable (GUI) Intel 80386, for MS Windows --- snip ---
Replacing download with stable link to Internet Archive.
https://web.archive.org/web/20200501141739/http://linorg.usp.br/Qt/archive/q...
Apparently the Qt archives are not for eternity and some releases get silently removed (https://download.qt.io/archive/)
$ wine --version wine-5.7-151-g9805c312fb
Regards
https://bugs.winehq.org/show_bug.cgi?id=45839
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.8.
https://bugs.winehq.org/show_bug.cgi?id=45839
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.0.x
https://bugs.winehq.org/show_bug.cgi?id=45839
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|5.0.x |---
--- Comment #4 from Michael Stefaniuc mstefani@winehq.org --- Removing the 5.0.x milestone from bug fixes included in 5.0.2.