[Bug 54397] New: Wine does not populate prefixes with 32-bit dlls
https://bugs.winehq.org/show_bug.cgi?id=54397 Bug ID: 54397 Summary: Wine does not populate prefixes with 32-bit dlls Product: Wine Version: 7.22 Hardware: x86-64 OS: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs(a)winehq.org Reporter: eralegrid(a)hotmail.com Starting from Wine 7.22, Wine doesn't copy any 32-bit files into new prefixes. For a 32-bit prefix, only system.reg/user.reg/user.reg and a bunch of empty directories are created. For a 64-bit prefix, things appear to be normal aside from $WINEPREFIX/drive_c/windows/syswow64 being empty. It seems this situation started with commit d45de318748639cfd1e80a976b39f5e19213990f. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |d45de318748639cfd1e80a976b3 | |9f5e19213990f -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 --- Comment #1 from Alexandre Julliard <julliard(a)winehq.org> --- Could you please explain how you are building and running Wine? -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 --- Comment #2 from Robert Alegrid <eralegrid(a)hotmail.com> --- Created attachment 73968 --> https://bugs.winehq.org/attachment.cgi?id=73968 Modified emulators/wine-devel port Makefile -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 --- Comment #3 from Robert Alegrid <eralegrid(a)hotmail.com> --- (In reply to Alexandre Julliard from comment #1)
Could you please explain how you are building and running Wine?
I modified the ports to take git commit hash instead: 1. Make a copy of emulators/wine-devel port as it was before it was updated to Wine 7.22, calling it wine-devel21 2. Changed Makefile to take use a git commit instead of release tarballs 3. Update Makefile with the new git commit hash 4. Update distfiles # make makesum 5. Use ports-mgmt/poudriere to test if everything is fine to generate a package: # poudriere testport -j 131amd64 emulators/wine-devel21 6. Update pkg-plist to account for any missing/extra build artifacts 7. Use poudriere to make the actual packages. Needs to be done twice, once in a 64-bit jail, then again in a 32-bit one: # poudriere bulk -j 131amd64 emulators/wine-devel21 # poudriere bulk -j 131i386 emulators/wine-devel21 8. Install the newly built packages # pkg install -y wine-devel21 $ /usr/local/share/pkg32.sh install -y wine-devel21 9. Test wine $ rm -fR ~/.wine $ wine wineboot $ ls ~/.wine/drive_c/windows/system32 $ rm -fR ~/.wine $ wine64 wineboot $ ls ~/.wine/drive_c/windows/syswow64 Steps 3 - 9 were repeated each time I changed the commit hash -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 --- Comment #4 from Alexandre Julliard <julliard(a)winehq.org> --- It looks like a bug in the ports file. Wine is now more picky about running the correct loader for 32/64 setups, and the port is apparently renaming the loader to wine.bin and adding a wrapper shell script, I expect that will no longer work. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 Alexander Vereeken <Alexander88207(a)Protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Alexander88207(a)Protonmail.c | |om -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 Vitaly Lipatov <lav(a)etersoft.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lav(a)etersoft.ru -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54397 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |NOTOURBUG --- Comment #5 from Alexandre Julliard <julliard(a)winehq.org> --- Resolving as a downstream bug. -- 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)
-
WineHQ Bugzilla