Solved Poudriere under 15.0 - Lots of "Skipped" and "Failed"

Currently doing a poudriere under 15.0. Did one under 14.3 a week ago and all went well, 1600 odd ports all done.

But under 15.0, so far, I have got 7 Failed and 527 Skipped.

What am I doing wrong?

Code:
Queued     Built     Failed     Skipped     Ignored     Fetched     Remaining
1632     531     9     525     2     0     565

Code:
1    pciids-20260115    misc/pciids    fetch    13    fetch    00:00:02
2    public_suffix_list-20260113    dns/public_suffix_list    fetch    309    fetch    00:00:02
3    xxd-9.1.2125    sysutils/xxd    fetch    5    fetch    00:00:04
4    libfyaml-0.9.3    textproc/libfyaml    fetch    0    fetch    00:00:10
5    drm-66-kmod-6.6.25.1500068_8    graphics/drm-66-kmod    fetch    3    fetch    00:00:07
6    gsl-2.8    math/gsl    fetch    0    fetch    00:00:06
7    libgcrypt-1.12.0    security/libgcrypt    fetch    195    fetch    00:00:02
8    openldap26-client-2.6.12    net/openldap26-client    fetch    2    fetch    00:00:03
9    krb5-1.22.1    security/krb5@default    fetch    0    fetch    00:00:04

Code:
1    chromium-144.0.7559.109    www/chromium    pciids-20260115
2    file-roller-44.6,1    archivers/file-roller    pciids-20260115
3    firefox-147.0.2_2,2    www/firefox    pciids-20260115
4    firefox-esr-140.7.0_4,2    www/firefox-esr    pciids-20260115
5    iridium-browser-2026.01.144.2    www/iridium    pciids-20260115
6    libosinfo-1.12.0_2    devel/libosinfo    pciids-20260115
7    libpci-3.14.0    devel/libpci    pciids-20260115
8    librewolf-147.0.2_2    www/librewolf    pciids-20260115
9    localsearch-3.8.2_4    sysutils/localsearch    pciids-20260115
10    nautilus-47.6    x11-fm/nautilus    pciids-20260115
11    thunderbird-147.0.1_3    mail/thunderbird    pciids-20260115
12    thunderbird-esr-140.7.1_2    mail/thunderbird-esr    pciids-20260115
13    ungoogled-chromium-144.0.7559.109    www/ungoogled-chromium    pciids-20260115
14    AppStream-1.1.2    devel/appstream    public_suffix_list-20260113
15    ImageMagick7-7.1.2.11    graphics/ImageMagick7@x11    public_suffix_list-20260113
16    airsaned-0.3.4.0_1    graphics/airsaned    public_suffix_list-20260113
17    aisleriot-3.22.35    games/aisleriot    public_suffix_list-20260113
18    alacritty-0.16.1_3    x11/alacritty    public_suffix_list-20260113
19    apache24-2.4.66    www/apache24    public_suffix_list-20260113
20    appstream-glib-0.8.3_1    devel/appstream-glib    public_suffix_list-20260113
21    atril-lite-1.28.1_6    graphics/atril-lite    public_suffix_list-20260113
22    bsdisks-0.38_1    sysutils/bsdisks    public_suffix_list-20260113
23    caja-1.28.0_4    x11-fm/caja    public_suffix_list-20260113
24    cargo-c-0.10.20_1    devel/cargo-c    public_suffix_list-20260113
25    clutter-1.26.4_2    graphics/clutter    public_suffix_list-20260113
26    clutter-gtk3-1.8.4_4    graphics/clutter-gtk3    public_suffix_list-20260113
27    curl-8.17.0    ftp/curl    public_suffix_list-20260113
28    date-3.0.4    devel/date    public_suffix_list-20260113
29    dconf-editor-45.0.1    devel/dconf-editor    public_suffix_list-20260113
30    dwl-0.7_2    x11-wm/dwl    public_suffix_list-20260113
31    ebur128-0.1.10_11    audio/ebur128    public_suffix_list-20260113
32    engrampa-1.28.2    archivers/engrampa    public_suffix_list-20260113
33    evince-48.1_1    graphics/evince@full    public_suffix_list-20260113
34    feh-3.11.2    graphics/feh    public_suffix_list-20260113
35    ffmpeg-8.0.1_3,1    multimedia/ffmpeg@default    public_suffix_list-20260113
36    ffmpegthumbnailer-2.3.0_1    multimedia/ffmpegthumbnailer    public_suffix_list-20260113
37    filezilla-3.68.1_2    ftp/filezilla    public_suffix_list-20260113
38    font-manager-0.9.4_1    x11-fonts/font-manager    public_suffix_list-20260113
39    freerdp-2.11.7_5    net/freerdp    public_suffix_list-20260113
40    freerdp3-3.21.0    net/freerdp3    public_suffix_list-20260113
                                                  ' '
                                                  ' '
                                                  ' '
516    xfce4-conf-4.20.0    x11/xfce4-conf    libgcrypt-1.12.0
517    xfce4-dev-tools-4.20.0    devel/xfce4-dev-tools    libgcrypt-1.12.0
518    xkeyboard-config-2.41_4    x11/xkeyboard-config    libgcrypt-1.12.0
519    xmlsec1-1.3.9    security/xmlsec1    libgcrypt-1.12.0
520    xmlto-0.0.28_3    textproc/xmlto    libgcrypt-1.12.0
521    xorg-7.7_3    x11/xorg    libgcrypt-1.12.0
522    xorg-drivers-7.7_7    x11-drivers/xorg-drivers    libgcrypt-1.12.0
523    xorg-server-21.1.20,1    x11-servers/xorg-server@xorg    libgcrypt-1.12.0
524    yelp-tools-42.1_2    textproc/yelp-tools    libgcrypt-1.12.0
525    yelp-xsl-42.4    textproc/yelp-xsl    libgcrypt-1.12.0
526    dovecot-2.3.21.1_3    mail/dovecot@default    openldap26-client-2.6.12
527    dovecot-pigeonhole-0.5.21.1_1    mail/dovecot-pigeonhole@default    openldap26-client-2.6.12
 
What am I doing wrong?
Don't know, can't tell. We have no access to your build logs to see why things failed to build. The skipped ones are because one or more of their dependencies failed to build, so check those failed builds first.

I would really suggest setting up poudriere's web interface, that'll make chasing down build failures a lot easier. Not that it cannot be done from the logs alone, the web interface just makes it so much easier to do.
 
Don't know, can't tell. We have no access to your build logs to see why things failed to build. The skipped ones are because one or more of their dependencies failed to build, so check those failed builds first.

I would really suggest setting up poudriere's web interface, that'll make chasing down build failures a lot easier. Not that it cannot be done from the logs alone, the web interface just makes it so much easier to do.
I do have the web interface.

Yes I can believe it is dependencies.

From my pkglist of 185 ports, poudriere came up with a list of over 1600 to compile. Nearly 1000 were skipped, a few failed and 2 were ignored. A week earlier it all went without hitch on 14.3.

For the time being, I have bectl-ed back to a working 14.3.
 
You know the host OS version has nothing to do with it? Builds are done inside poudriere's jails, not on the host OS.

Look at the logs, to see why those few failed.
 
You know the host OS version has nothing to do with it? Builds are done inside poudriere's jails, not on the host OS.

Look at the logs, to see why those few failed.

Yes, I know. I did do poudriere jail -c -j 15amd64 -v 15.0-RELEASE -a amd64.

I will look in the logs when I have bectl-ed back (or forward) to 15.0.

I would have liked to have prepared it all before upgrading, but I do not believe I can have a 15.0 jail under 14.3 host.
 
I decommissioned my Poudriere host over a year ago but I had to reactivate it last week. Sadly, after upgrading it to 15.0, I found that 8GB of RAM with a 4-core system was no longer large enough to complete some of the builds on amd64. 8GB appears to be still OK for 32-bit i386 on 13.5-RELEASE. I don't really want to go back to regular Poudriere building as the cost of electricity became an issue for me running the host continuously.

I am experimenting with an 8-core / 16GB RAM host that uses less than 60 Watts when fully loaded. I will use it once a month to build packages, having it boot on the 1st of the month by RTC alarm wake up and power off at the end of the build cycle after ZFS sending the pkg file system to my low power (8W) web host.
 
I have got round to it again.

Trying to do a full poudriere, and as before, get load of skipped ports, with the reason being that some of the ports failed.

The reason for them failing is failing to fetch. But this only happens with certain ports.

For example expat-2.7.4:
Code:
=>> Building textproc/expat2
build started at Mon Feb 16 11:20:48 +07 2026
port directory: /usr/ports/textproc/expat2
package name: expat-2.7.4
building for: FreeBSD 15amd64again-defaulttree-job-01 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 amd64
maintained by: desktop@FreeBSD.org
Makefile datestamp: -rw-r--r--  1 root wheel 877 Feb 16 03:37 /usr/ports/textproc/expat2/Makefile
Ports top last git commit: 980007689a
Ports top unclean checkout: yes
Port dir last git commit: 94e627043b
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.4
Host OSVERSION: 1500068
Jail OSVERSION: 1500068
Job Id: 01

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1500068
UNAME_v=FreeBSD 15.0-RELEASE-p3
UNAME_r=15.0-RELEASE-p3
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.4
MASTERMNT=/usr/local/poudriere/data/.m/15amd64again-defaulttree/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=xterm-256color
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/15amd64again-defaulttree/01/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=15amd64again-defaulttree
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/15amd64again-defaulttree/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.4
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for expat-2.7.4:
     DOCS=on: Build and/or install documentation
     STATIC=off: Build static executables and/or libraries
     TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
desktop@FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--
--without-docbook  --without-examples --disable-static --without-tests --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
PYTHON="/usr/local/bin/python3.11" XDG_DATA_HOME=/wrkdirs/usr/ports/textproc/expat2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/expat2/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/expat2/work/.cache  HOME=/wrkdirs/usr/ports/textproc/expat2/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/textproc/expat2/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/expat2/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/textproc/expat2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/expat2/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/expat2/work/.cache  HOME=/wrkdirs/usr/ports/textproc/expat2/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/textproc/expat2/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/expat2/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing   " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
EXPAT_VERSION=2.7.4 PORTDOCS="" DOCS="" NO_DOCS="@comment " STATIC="@comment " NO_STATIC="" TEST="@comment " NO_TEST="" PYTHON_INCLUDEDIR=include/python3.11  PYTHON_LIBDIR=lib/python3.11  PYTHON_PLATFORM=freebsd15  PYTHON_SITELIBDIR=lib/python3.11/site-packages  PYTHON_SUFFIX=311  PYTHON_BASESUFFIX=311  PYTHON_TAG=.cpython-311  PYTHON_SOABI=.cpython-311  PYTHON_VER=3.11  PYTHON_BASEVER=3.11  PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/expat"  EXAMPLESDIR="share/examples/expat"  DATADIR="share/expat"  WWWDIR="www/expat"  ETCDIR="etc/expat"
--End PLIST_SUB--

--SUB_LIST--
 DOCS="" NO_DOCS="@comment " STATIC="@comment " NO_STATIC="" TEST="@comment " NO_TEST="" PYTHON_INCLUDEDIR=/usr/local/include/python3.11  PYTHON_LIBDIR=/usr/local/lib/python3.11  PYTHON_PLATFORM=freebsd15  PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages  PYTHON_SUFFIX=311  PYTHON_BASESUFFIX=311  PYTHON_TAG=.cpython-311  PYTHON_SOABI=.cpython-311  PYTHON_VER=3.11  PYTHON_BASEVER=3.11  PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/expat DOCSDIR=/usr/local/share/doc/expat EXAMPLESDIR=/usr/local/share/examples/expat  WWWDIR=/usr/local/www/expat ETCDIR=/usr/local/etc/expat
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
####  ####
#MAKE_JOBS_NUMBER=24
# 24 is a bit heavy. 
MAKE_JOBS_NUMBER=12

CCACHE_DIR=/var/cache/ccache
WITH_CCACHE_BUILD=yes

# Some packages might want this if you have to click on a license, which you cannot do in a batch.
#DISABLE_LICENSES=yes

# Disable Linux support - try and see.
NOLINUX=yes


WITH_CCACHE_BUILD=yes
CCACHE_DIR=/root/.ccache
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
pipebuf                         (-y)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License MIT accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   expat-2.7.4 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.5.1.pkg
[15amd64again-defaulttree-job-01] Installing pkg-2.5.1...
[15amd64again-defaulttree-job-01] Extracting pkg-2.5.1: .......... done
===>   expat-2.7.4 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of expat-2.7.4
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===========================================================================
=======================<phase: fetch          >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License MIT accepted by the user
=> expat-2.7.4.tar.xz doesn't seem to exist in /portdistfiles.
=> Attempting to fetch https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.xz
fetch: https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.xz: Transient resolver failure
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/expat-2.7.4.tar.xz
fetch: http://distcache.FreeBSD.org/ports-distfiles/expat-2.7.4.tar.xz: Transient resolver failure
=> Couldn't fetch it - please try to retrieve this
=> port manually into /portdistfiles and try again.
*** Error code 1

Stop.
make: stopped making "fetch" in /usr/ports/textproc/expat2
=>> Cleaning up wrkdir
===>  Cleaning for expat-2.7.4
build of textproc/expat2 | expat-2.7.4 ended at Mon Feb 16 11:20:49 +07 2026
build time: 00:00:01
!!! build failure encountered !!!

What is all this Transient resolver failure?

I can download http://distcache.freebsd.org/ports-distfiles/expat-2.7.4.tar.xz by hand. Why is it failing within the jail? Why does it only fail for some ports?
 
do you have something special in make.conf ?
Code:
#MAKE_JOBS_NUMBER=24
# 24 is a bit heavy. 
MAKE_JOBS_NUMBER=12

CCACHE_DIR=/var/cache/ccache
WITH_CCACHE_BUILD=yes

# Some packages might want this if you have to click on a license, which you cannot do in a batch.
#DISABLE_LICENSES=yes

# Disable Linux support - try and see.
NOLINUX=yes
 
Code:
=> Attempting to fetch https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.xz
fetch: https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.xz: Transient resolver failure
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/expat-2.7.4.tar.xz
fetch: http://distcache.FreeBSD.org/ports-distfiles/expat-2.7.4.tar.xz: Transient resolver failure
=> Couldn't fetch it - please try to retrieve this
=> port manually into /portdistfiles and try again.
You seem to have DNS issues on your build jails.
 
Code:
=> Attempting to fetch https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.xz
fetch: https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.xz: Transient resolver failure
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/expat-2.7.4.tar.xz
fetch: http://distcache.FreeBSD.org/ports-distfiles/expat-2.7.4.tar.xz: Transient resolver failure
=> Couldn't fetch it - please try to retrieve this
=> port manually into /portdistfiles and try again.
You seem to have DNS issues on your build jails.
Yes, I have realized that.

Am looking into it.
 
When you create a jail with poudriere, it copies the host's /etc/resolv.conf. Looks like you may have created those jails when your host's /etc/resolv.conf was a bit dodgy. You can set an alternative file it should copy to the jails (at creation) though:

Code:
# By default the jails have no /etc/resolv.conf, you will need to set
# RESOLV_CONF to a file on your hosts system that will be copied to
# /etc/resolv.conf for the jail, except if you don't need it (using an http
# proxy for example)
RESOLV_CONF=/etc/resolv.conf
 
I think I have found the problem.

Yes, I had changed the RESOLV_CONF in poudriere.conf.

I am running, local_unbound and had long ago copied the original resolv.conf to resolv.conf.without.unbound. For some reason I cannot remember, I preferred not to use local_unbound in the poudriere jails, so I had set:
RESOLV_CONF=/etc/resolv.conf.without.unbound.

This used to work in 14.3 (and prior) poudriere jails, but does not in 15.0.

I did poudriere jail -s 15amd64again -p defaulttree and jexec 15amd64again-defaulttree sh.
resolv.conf.without.unbound was definitely copied to /etc, but I could not drill anything.

So now I have reverted to the default RESOLV_CONF=/etc/resolv.conf which uses local_unbound, and I can build ports which failed before.

I won't mark this thread as solved yet. Tomorrow I will star a bulk, which will take the best part of twenty four hours to see what happens.
 
I seem to be out the other side. Poudriere built all 1500 plus ports, pkg upgraded to it all. Upgraded the loaders and zfs. Rebooted a few times, created and cleared up quite a few BEs.

Only one little thing:
I need 32bit for wine.
When I do poudriere jail -c -j 15i386 -v 15.0-RELEASE -a i386, I get
Code:
[00:00:00] Creating 15i386 fs at /usr/local/poudriere/jails/15i386... done
[00:00:00] Fetching MANIFEST for FreeBSD 15.0-RELEASE i386
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/15.0-RELEASE/MANIFEST: File unavailable (e.g., file not found, no access)
fetch: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/15.0-RELEASE/MANIFEST: File unavailable (e.g., file not found, no access)
[00:00:04] Error: Failed to fetch from ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/i386/15.0-RELEASE/MANIFEST
[00:00:04] Error while creating jail, cleaning up.
[00:00:04] Removing 15i386 jail... done

Well of course, 15.0 does not do 386 any more.

So how do I get wine32 running?
 
Getting 32 bit Wine working poses a bit of a problem in 15.0. It was more or less a hack to get a 32 bit version installed on a 64 bit system. Don't get me wrong, it was impressive someone got it to work at all. Now it just requires a different kind of hack to get a 32 bit build of it. Or find a way to get WOW64 properly working inside a 64 bit WINE.
 
Getting 32 bit Wine working poses a bit of a problem in 15.0. It was more or less a hack to get a 32 bit version installed on a 64 bit system. Don't get me wrong, it was impressive someone got it to work at all. Now it just requires a different kind of hack to get a 32 bit build of it. Or find a way to get WOW64 properly working inside a 64 bit WINE.
Does not sound as though it is something that is going to happen immanently. I am sure there are many - a few freebsd users, that would like to continue using wine.

As far as the opening thread of this thread, I have marked it as solved.
 
Does not sound as though it is something that is going to happen immanently.
If I remember correctly that 32 bit WINE trick that was previously used took some time to materialize too.

I am sure there are many - a few freebsd users, that would like to continue using wine.
I'm interested but it's way above my paygrade to even attempt it.
 
I'm interested but it's way above my paygrade to even attempt it.

Oh, did I imply that I would pay you? When I marked this thread as solved, it did not mean that I was uncommonly solvent.

If I remember correctly that 32 bit WINE trick that was previously used took some time to materialize too.

Possibly for a long time, I will just have to wait then.
 
Well, all that is a great idea, but in practicality it does not seem to work. I can delete wine and install wine-devel, which complains about the 32bit wine not being the same version. But if I try to update the repository for 32 bit ( /usr/local/share/wine/pkg32.sh), it just tells me that it wants FreeBSD:15:i386 - which it is not going to get.
 
Back
Top