Comments (8)
don't use WINEARCH
with wow64 builds these already have 32 bit support by default, still not sure about winetricks
supports wine wow64 build.
from wine_appimage.
I did test my old own 32bit prefix for fb2k with your x86_64 wow AppImage, but it won`t run or accept winetricks (I need install a few dlls).
WINEPREFIX=/home/artix/Develop/FB2K/foobar2000-test-wow/.wine-env/prefix .wine-env/sources/wine-staging-wow64_8.11-x86_64.AppImage foobar2000.exe
wine: '/home/artix/Develop/FB2K/foobar2000-test-wow/.wine-env/prefix' is a 32-bit installation, it cannot support 64-bit applications.
This Appimage ( https://github.com/lucasmz1/wine_appimage ) runs smooth and without problems, but it is very fat AppImage for portable fb2k on linux, bsd.
from wine_appimage.
you have to remove old prefix if that was not created with wow64 appimage, just tested installing vcrun2005
with winetricks from appimage worked fine both x86 & x64.
./wine-staging-wow64_8.11-x86_64.AppImage winetricks vcrun2005
from wine_appimage.
This definitely does not work. I tried to install fbk2 with new, default prefix - and fbk2 works. But when I try to install mdac28 (only for 32bit), winetricks aborts with error message.
Here you can see log:
artix-pc:[artix]:/Develop/Wine$ /home/artix/Develop/Wine/wine-staging-wow64_8.11-x86_64.AppImage /home/artix/Develop/Wine/foobar2000_v2.1_p.exe/Develop/Wine$ 0158:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
wine: created the configuration directory '/home/artix/.wine-appimage-staging-wow64'
004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002
0054:err:ole:start_rpcss Failed to open RpcSs service
007c:err:ntoskrnl:ServiceMain Failed to load L"C:\windows\system32\win32k.sys"
007c:err:ntoskrnl:ServiceMain Failed to load L"C:\windows\system32\drivers\dxgkrnl.sys"
007c:err:ntoskrnl:ServiceMain Failed to load L"C:\windows\system32\drivers\dxgmms1.sys"
00e8:err:environ:init_peb starting L"C:\windows\syswow64\rundll32.exe" in experimental wow64 mode
00f0:err:environ:init_peb starting L"C:\windows\syswow64\iexplore.exe" in experimental wow64 mode
wine: configuration in L"/home/artix/.wine-appimage-staging-wow64" has been updated.
0148:err:environ:init_peb starting L"Z:\home\artix\Develop\Wine\foobar2000_v2.1_p.exe" in experimental wow64 mode
0148:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0148:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0158:err:environ:init_peb starting L"C:\users\artix\Desktop\foobar2000-wow\foobar2000.exe" in experimental wow64 mode
artix-pc:[artix]:
0158:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0158:err:combase:RoGetActivationFactory Failed to find library for L"Windows.Media.Playback.BackgroundMediaPlayer"
artix-pc:[artix]:~/Develop/Wine$ /home/artix/Develop/Wine/wine-staging-wow64_8.11-x86_64.AppImage winetricks mdac28
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
Using winetricks 20230212-next - sha256sum: b97a66d162ac76207e373951421ea2e1188b7116c625df20616bf0efc376adf7 with wine-8.11 (Staging) and WINEARCH=win64
Executing w_do_call mdac28
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
Executing load_mdac28
warning: This package (mdac28) does not work on a 64-bit installation. You must use a prefix made with WINEARCH=win32.
artix-pc:[artix]:~/Develop/Wine$ WINEARCH=win32 /home/artix/Develop/Wine/wine-staging-wow64_8.11-x86_64.AppImage winetricks mdac28
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
WINEPREFIX INFO:
Drive C: total 28
drwxr-xr-x 7 artix artix 4096 Jul 14 20:10 .
drwxr-xr-x 4 artix artix 4096 Jul 14 20:11 ..
drwxr-xr-x 3 artix artix 4096 Jul 14 20:10 ProgramData
drwxr-xr-x 6 artix artix 4096 Jul 14 20:09 Program Files
drwxr-xr-x 6 artix artix 4096 Jul 14 20:10 Program Files (x86)
drwxr-xr-x 4 artix artix 4096 Jul 14 20:10 users
drwxr-xr-x 18 artix artix 4096 Jul 14 20:11 windows
Registry info:
/home/artix/.wine-appimage-staging-wow64/system.reg:#arch=win64
/home/artix/.wine-appimage-staging-wow64/user.reg:#arch=win64
/home/artix/.wine-appimage-staging-wow64/userdef.reg:#arch=win64
warning: wine cmd.exe /c echo '%AppData%' returned empty string, error message "wine: WINEARCH set to win32 but '/home/artix/.wine-appimage-staging-wow64' is a 64-bit installation."
artix-pc:[artix]:~/Develop/Wine$ /home/artix/Develop/Wine/wine-staging-wow64_8.11-x86_64.AppImage winetricks mdac28
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
Using winetricks 20230212-next - sha256sum: b97a66d162ac76207e373951421ea2e1188b7116c625df20616bf0efc376adf7 with wine-8.11 (Staging) and WINEARCH=win64
Executing w_do_call mdac28
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
Executing load_mdac28
warning: This package (mdac28) does not work on a 64-bit installation. You must use a prefix made with WINEARCH=win32.
from wine_appimage.
it seems mdac28
does not support win64 prefix which is only used in wow64 wine sadly better use non wow64 wine for this.
I already have f2k appimages made try builds without prefix one.
from wine_appimage.
I know, but as I remember, it is old wine 4 version.
I use as template this perfect wine 6 from pawitp (https://github.com/pawitp/wine-appimage), which I use for my favorite fb2k theme (https://github.com/TT-ReBORN/Georgia-ReBORN). These themes are not yet usable for x64 (we need SMP for 64bit).
I have stripped this AppImage only for unconditional libs, runtimes, etc , so my portable prefix (incl. gecko, gdiplus, mdac28 and wsh57) + wine-32 are in total compressed in DwarFS only around 120-130 mbs size. DwarFS runs smoother and better than original AppImage and is more flexible for different developer purposes - in my opinion and experience.
from wine_appimage.
well using dwarfs sure saves disk space but for those with limited ram could take hit with its ram usage when using compiled sh binary.
Also system needs dwarfs to be installed otherwise binary does not launch.
This is wine wow64 winecfg launched
from wine_appimage.
dwarfs is portable binary, you don´t need to install it on PC- export $path or $dir with binary and run ;). Well, ram usage depends on the setting. You can set with option cache - size, image, files too or can add yourscript in header of dwarfs too - like here https://github.com/Phantop/appdwarf.
Do you see some change for working wow64 with winetricks with 32bit prefix. I can try to fake this wine with my old regs, but I know, that for examle gecko for wine 6 isn´t compatible with wine 7+ and mdac28 exists only for wine-32bit..
from wine_appimage.
Related Issues (20)
- this is my wine-staging.yml , is work with me, get you reffer
- please merge some codec , some video player cannot play video HOT 15
- GE-Proton AppImage Failed to Launch HOT 1
- [Feature Request] Wine-GE Distribution
- How to build identically a stable version of wine appimage? HOT 3
- feature request: merge nvidia library in APPimage HOT 2
- Popup error bug
- Getting libcurl.so.4 "no version information available" and execv error, cannot run HOT 2
- wine-devel_9.0-x86_64.AppImage wine: could not exec wineserver HOT 1
- ge-proton AppImage Unhandled exception in gamescope (Steam Deck Gaming Mode) HOT 2
- cannot run it tmp/.mount_wine-sMiLpeO/wrapper: line 95: /tmp/.mount_wine-sMiLpeO/usr/bin/wine: No such file or directory HOT 2
- Is there going to be a WOW64 Appimage of Wine stable 9.0? HOT 2
- why you close my issues ,are you fix? HOT 2
- Glibc "Checking module" output
- Unable to execute wine-staging_ge-proton_8-25 in SteamOS HOT 1
- appimagebuilder.modules.setup.generator.RuntimeGeneratorError: Unsupported AppRun version
- Wine appimage not working HOT 39
- Ubuntu 20.04 HOT 5
- Crash when running most games inside gamescope
- Run builds more frequently for wine-devel and wine-staging?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wine_appimage.