https://bugs.winehq.org/show_bug.cgi?id=44729
Bug ID: 44729 Summary: WiiUUSB not running on Windows 7 Product: Wine-staging Version: 2.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jv2@home.nl CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
I'm trying to get WiiUUBhelper running on my linux system with Wine. I'm pretty sure that the program is developed in VS.NET. I have followed this guide to get the program running: Step one - Install prerequisites in a 32-bit Wine Prefix: Code: WINEPREFIX=~/.WiiUUSBHelper WINEARCH=win32 winetricks msxml3 dotnet45 vcrun2010 Step two - Change Windows version: Code: WINEPREFIX=~/.WiiUUSBHelper winecfg change "Windows Version:" to Windows 7. click "OK"
Step three - Run the program: Code: WINEPREFIX=~/.WiiUUSBHelper wine Updater.exe This app requires a 32-bit prefix to run in Wine. If you skip step one, it will hang at the first loading screen (Mono is missing components required). If you skip step two, it will hang with really stupid errors in console.
The tutorial is available here: https://gbatemp.net/threads/release-wii-u-usb-helper-a-small-eshop-for-windo...
I'm using wine-staging. Reason is that the client contacts a webservice (443) with ECC. Only staging seems to run that. When I use the steps above the following happens, in windows 7:
wiiu@4520:~$ bash -c "WINEPREFIX=~/.WiiUUSBHelper wine '/home/wiiu/usbhelper/Updater.exe'" > jan fixme:winediag:start_process Wine Staging 2.21 is a testing version containing experimental patches. fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. fixme:wer:WerSetFlags (2) stub! fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub fixme:process:GetNumaHighestNodeNumber (0x32fb40): semi-stub fixme:thread:SetThreadStackGuarantee (0x32fb24): stub fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 0xaedfb8, 0xedf570, 0xee7ab0) stub. fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 0xaedfb8, 0xedf5c8, 0xedf630) stub. fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 0xaedfb8, 0xee6498, 0xee7ac0) stub. fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 0xaedfb8, 0xedf500, 0xedf548) stub. fixme:wer:WerRegisterRuntimeExceptionModule (L"C:\windows\Microsoft.NET\Framework\v4.0.30319\mscordacwks.dll", 0x8b0000) stub! err:ole:CoGetContextToken apartment not initialised fixme:time:QueryThreadCycleTime (0xfffffffe,0x3aa2560): stub! wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms" fixme:shell:URL_ParseUrl failed to parse L"System" fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" fixme:nls:LocaleNameToLCID unsupported flags 8000000 fixme:nls:LCIDToLocaleName unsupported flags 8000000 fixme:nls:get_dummy_preferred_ui_language (0x8 0x32e860 (nil) 0x32e85c) returning a dummy value (current locale) fixme:nls:get_dummy_preferred_ui_language (0x8 0x32e860 0x177f70 0x32e85c) returning a dummy value (current locale) wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting wine: Call from 0x7b43cdec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting fixme:shell:URL_ParseUrl failed to parse L"Accessibility" fixme:ntdll:EtwEventRegister ({8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0x7a09c2, (nil), 0x1357518) stub. fixme:shell:URL_ParseUrl failed to parse L"Updater.resources" fixme:shell:URL_ParseUrl failed to parse L"Updater.resources" fixme:shell:URL_ParseUrl failed to parse L"Updater.resources"
That last line is repeated endlessly.
When I run the program as Windows xp I get it running but ultimately it runs into an exception.
Could it be that the tutorial misses a library or could it be that an error occurs in wine?
https://bugs.winehq.org/show_bug.cgi?id=44729
Scorpion jv2@home.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet
https://bugs.winehq.org/show_bug.cgi?id=44729
Scorpion jv2@home.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #1 from Scorpion jv2@home.nl --- ps: Windows xp and Windows 7 selected via winecfg
https://bugs.winehq.org/show_bug.cgi?id=44729
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- sources"
fixme:shell:URL_ParseUrl failed to parse L"Updater.resources"
That last line is repeated endlessly.
Staging-2.21 has unfortunately a nasty regression that makes .Net programs not run. See https://bugs.winehq.org/buglist.cgi?bug_status=CLOSED&list_id=584373&...
Please upgrade to Staging-3.3 that should at least fix this bug.
When I run the program as Windows xp I get it running but ultimately it runs into >an exception.
Could you post the console output?
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com ---
Staging-2.21 has unfortunately a nasty regression that makes .Net programs not run. See
(Sorry, copy paste error)
The regression I referred to is https://bugs.winehq.org/show_bug.cgi?id=44084
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- And forgot to say:
For now run the app with version to XP, en post the console-output here.
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #5 from Scorpion jv2@home.nl --- Created attachment 60737 --> https://bugs.winehq.org/attachment.cgi?id=60737 output shell
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #6 from Scorpion jv2@home.nl --- The output is with WinXP and wine-staging 2.1
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Scorpion from comment #6)
The output is with WinXP and wine-staging 2.1
fixme:shell:URL_ParseUrl failed to parse L"System.Xaml" wine: Call from 0x7bc77f59 to unimplemented function MSVCR100_CLR0400.dll._initterm_e, aborting wine: Call from 0x7bc77f59 to unimplemented function MSVCR100_CLR0400.dll._except_handler4_common, aborting
I think it`s not compatible to run in Xp. Best thing to try is really upgrade to Staging-3.3. Could you do that? (I guess for now you have to compile it yourself)
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #8 from Scorpion jv2@home.nl --- Thank you for your kind support. Very much appreciated. I need to learn to compile wine and I'm working on it :-) Always nice to overcome new challenges. As soon as I have compiled it I will post the results. Might take a few days....
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #9 from Scorpion jv2@home.nl --- I cloned the sources, installed flex and bizon package. Do I need to install FreeType 64-bit development too?
https://bugs.winehq.org/show_bug.cgi?id=44729
--- Comment #10 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Scorpion from comment #9)
I cloned the sources, installed flex and bizon package. Do I need to install FreeType 64-bit development too?
It looks like you can again install precompiled Wine-staging (as you`re on ubuntu too):
https://forum.winehq.org/viewtopic.php?f=2&t=30383
Could you try and report backplease if the error is still there?
https://bugs.winehq.org/show_bug.cgi?id=44729
Scorpion jv2@home.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Status|UNCONFIRMED |RESOLVED
--- Comment #11 from Scorpion jv2@home.nl --- I have just installed Wine-staging 3.4 and I can confirm that Wiiusbhelper is now running in a Windows 7 environment. This is full list of commands that I executed:
sudo dpkg --add-architecture i386 wget -nc https://repos.wine-staging.com/wine/Release.key && sudo apt-key add Release.key sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/' sudo apt-get update sudo apt-get install --install-recommends winehq-staging
* Storage location ~/usbhelper * Inserted titles added proper url
install prerequisites: WINEPREFIX=~/.WiiUUSBHelper WINEARCH=win32 winetricks msxml3 dotnet45 vcrun2010 #d3dx9_36 config wine: WINEPREFIX=~/.WiiuUSBHelper winecfg : change to windows 7 run program: WINEPREFIX=~/.WiiUUSBHelper wine "/home/wiiu/WiiuUSBHelper/drive_c/Program Files/Updater.exe"
Does anybody know what in fact caused the problem?
Furthermore, my sincere gratitude and respect for answering my questions and your effort spent in getting Wine 3.x happen. As software developer I know that API simulation/translation is a tedious and persistent job. Thank you guys!
https://bugs.winehq.org/show_bug.cgi?id=44729
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Ken Sharp imwellcushtymelike@gmail.com --- Closing bugs marked as worksforme.