Bug 275619 - emulators/wine: Cannot create new win64 WINEPREFIX
Summary: emulators/wine: Cannot create new win64 WINEPREFIX
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Gerald Pfeifer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-07 23:54 UTC by Dwayne MacKinnon
Modified: 2024-01-10 01:26 UTC (History)
0 users

See Also:


Attachments
WINEDEBUG=all winecfg and directory listing of new prefix (57.80 KB, text/plain)
2023-12-07 23:54 UTC, Dwayne MacKinnon
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dwayne MacKinnon 2023-12-07 23:54:09 UTC
Created attachment 246890 [details]
WINEDEBUG=all winecfg and directory listing of new prefix

I just upgraded to FreeBSD 14.0-RELEASE-p1 & wine-8.0.2,1. I couldn't get any of my 64bit wine programs to run. So, I decided to start with fresh prefixes. When I try to create a new prefix, I get this:

WINEPREFIX=~/.local/share/wineprefixes/magic winecfg
wine: created the configuration directory '/home/dwayne/.local/share/wineprefixes/magic'
0024:fixme:ntdll:create_logical_proc_info stub
0024:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
002c:fixme:ntdll:create_logical_proc_info stub
002c:fixme:ntdll:init_cpu_info Failed to get logical processor information, status 0xc0000002.
wine: failed to open L"C:\\windows\\system32\\wineboot.exe": c0000135
0024:err:environ:run_wineboot failed to start wineboot c0000135
wine: could not load kernel32.dll, status c0000135

I've added an attachment with a WINEDEBUG=all run. I also did a directory listing; the new WINEPREFIX isn't fully populated. I thought that would be worth noting. It's all in the attached text.

I have 32bit (i386) wine installed to my local user using pkg32.sh, and all of my 32bit windows apps still run just fine (such as Acrobat Reader). I am also able to create new win32 prefixes using WINEPREFIX=<NEWPREFIX> WINEARCH=win32 winecfg .
Comment 1 Gerald Pfeifer freebsd_committer freebsd_triage 2023-12-17 23:11:04 UTC
I'm sorry, I don't really have an idea what may be happening here. I did
just push an updated to this port related to WoW, so the ability to run
both 32-bit and 64-bit applications, alas am not convinced it'll make a
difference. Still may be worth a try.
Comment 2 Dwayne MacKinnon 2024-01-09 04:50:10 UTC
Hi Gerald, I apologize for not getting back to this sooner. After a long, drawn-out upgrade process (I like building my own ports, and ran into some complications with poudriere after upgrading to 14.0-RELEASE-p4) I got updated to wine-8.0.2_1,1 today. I can no longer replicate my problem, so I am marking this closed.
Comment 3 Gerald Pfeifer freebsd_committer freebsd_triage 2024-01-10 01:26:37 UTC
Great, happy to hear it's now working for you.

Thanks for getting back with this update, Dwayne!