Hi Alexandre,

> Yes, it's a dedicated Mac Mini that we have setup for that purpose,
currently running macOS 12.5.1.  I installed a number of Homebrew
packages that are necessary for building Wine. If there are specific
queries you'd like me to run on that box I'd be happy to.

The minimum packages would be;

          # build deps
          brew install  bison \
                              pkg-config \
                              mingw-w64

          # runtime deps
          brew install  freetype \
                              gphoto2 \
                              gst-plugins-base \
                              krb5 \
                              mingw-w64 \
                              molten-vk \
                              sdl2

          # casks
          brew install --cask xquartz

PATH would need to be appended with $(brew --prefix krb5)/bin

A copy of MacOSX10.13.sdk from Xcode9.3 (or later version of Xcode9) placed into /Library/Developer/CommandLineTools/SDKs/ then the testbot could also test compiling i386 wine.

configure/make wine64 then set the following before running configure for i386;
 export SDKROOT="/Library/Developer/CommandLineTools/SDKs/MacOSX10.13.sdk"
 export PKG_CONFIG_LIBDIR="/opt/X11/lib/pkgconfig:/opt/X11/share/pkgconfig"

That would at least cover the basics for an i386 build without needing a legacy macOS runner


I've not included libusb as that causes wine(64)-preloader to take over usb devices according to user feedback

On Fri, Sep 23, 2022 at 8:03 AM Alexandre Julliard <julliard@winehq.org> wrote:
Dean Greer <gcenx83@gmail.com> writes:

> Hi Alexandre,
>
> Good to know, is that a self hosted CI? As it would be nice to have a better idea of what’s been installed.

Yes, it's a dedicated Mac Mini that we have setup for that purpose,
currently running macOS 12.5.1.  I installed a number of Homebrew
packages that are necessary for building Wine. If there are specific
queries you'd like me to run on that box I'd be happy to.

--
Alexandre Julliard
julliard@winehq.org