Bug 291328 - Quarterly not yet built FreeBSD:15:i386 (was: emulators/wine issue on FreeBSD:15:i386)
Summary: Quarterly not yet built FreeBSD:15:i386 (was: emulators/wine issue on FreeBSD...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: Port Management Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-01 12:02 UTC by Zsolt
Modified: 2025-12-07 06:44 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zsolt 2025-12-01 12:02:37 UTC
Hi, 

winecfg not launching, cannot be installed on 15-RELEASE:

% /usr/local/bin/wine doesn't exist!
Try installing 32-bit Wine with
        /usr/local/share/wine/pkg32.sh install wine mesa-dri

% /usr/local/share/wine/pkg32.sh install wine mesa-dri
pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir /home/zsolt/.i386-wine-pkg install wine mesa-dri
Updating FreeBSD-ports repository catalogue...
pkg: Failed to fetch https://pkg.FreeBSD.org/FreeBSD:15:i386/quarterly/meta.conf: Not found
pkg: Failed to fetch https://pkg.FreeBSD.org/FreeBSD:15:i386/quarterly/meta.txz: Not found
pkg: Failed to fetch https://pkg.FreeBSD.org/FreeBSD:15:i386/quarterly/data.pkg: Not found
pkg: Failed to fetch https://pkg.FreeBSD.org/FreeBSD:15:i386/quarterly/data.tzst: Not found
pkg: Failed to fetch https://pkg.FreeBSD.org/FreeBSD:15:i386/quarterly/packagesite.pkg: Not found
pkg: Failed to fetch https://pkg.FreeBSD.org/FreeBSD:15:i386/quarterly/packagesite.tzst: Not found
Unable to update repository FreeBSD-ports
Updating FreeBSD-ports-kmods repository catalogue...
Fetching data.pkg: 100%   15 KiB  15.2kB/s    00:01    
Processing entries: 100%
FreeBSD-ports-kmods repository update completed. 65 packages processed.
Updating FreeBSD-base repository catalogue...
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01    
Fetching data.pkg: 100%   57 KiB  58.3kB/s    00:01    
pkg: Error opening the trusted directory /usr/share/keys/pkgbase-15/trusted
pkg: Error loading trusted certificates
FreeBSD-base repository is up to date.
Error updating repositories!
pkg: Repository FreeBSD-ports cannot be opened. 'pkg update' required
pkg: Repository FreeBSD-base cannot be opened. 'pkg update' required
pkg: No packages available to install matching 'wine' have been found in the repositories
pkg: No packages available to install matching 'mesa-dri' have been found in the repositories

Any workarounds?
Comment 1 Gerald Pfeifer freebsd_committer freebsd_triage 2025-12-01 23:37:07 UTC
Sadly I am not aware of a workaround.

The way WoW64 is implemented in the FreeBSD ports is more of a hack
and as you sadly ran into here depends on both amd64 and i386 distros
being built in parallel.

There's been ongoing work upstream to develop a pure amd64-based approach
that still runs 32-bit applications and some Linux distributions now offer
this as an alternative to the original approach which is similar to what
FreeBSD's wine and wine-devel ports currently do.

I have hope that at least wine-devel will enable this alternate approach
as an option and we then might be able to do the same with the next major
version upgrade to the main wine port in two, three months.


Well, there appears to be a workaround: Can you stay on FreeBSD 14 for 
the time being? FreeBSD 15 really is hot from the press.
Comment 2 Gerald Pfeifer freebsd_committer freebsd_triage 2025-12-01 23:38:38 UTC
What I mean by "hot from the press": https://www.freebsd.org/releases/
does not even list 15.0 yet.
Comment 3 Gerald Pfeifer freebsd_committer freebsd_triage 2025-12-06 12:31:26 UTC
Since this isn't actually something addressable by individual ports,
rather about building Quarterly on the new release, let me reassign 
to portmgr@.
Comment 4 Zsolt 2025-12-07 06:44:10 UTC
Well, I thought to myself, why not start using wine64 in the first place? So I decided to install a newer game that I knew was 64-bit. The worst part was that the setup.exe  couldn’t run at all because it was 32-bit. I am not an expert but wine in this form is totally useless.