Index | Thread | Search

From:
Thomas Frohwein <tfrohwein@fastmail.com>
Subject:
Re: NEW: dosbox-staging, a useful fork of dosbox
To:
"Anthony J. Bentley" <anthony@anjbe.name>
Cc:
ports@openbsd.org
Date:
Mon, 30 Jun 2025 14:00:17 -0400

Download raw body.

Thread
On Sun, 29 Jun 2025 03:10:18 -0600
"Anthony J. Bentley" <anthony@anjbe.name> wrote:

> Thomas Frohwein writes:
> > Thomas Frohwein <tfrohwein@fastmail.com> wrote:  
> > > dosbox-staging is a sane fork of dosbox that emphasizes sane
> > > defaults and code quality. It has advantages over both dosbox and
> > > dosbox-x in ports. Compared to dosbox-x, the window size and
> > > fullscreen defaults and implementation work a lot better on my
> > > cwm multi-monitor setup. In addition, several games that don't
> > > run on my Intel Core Ultra 7 155H with dosbox-x, like Master of
> > > Orion 2 and Pizza Connection work without a hitch with
> > > dosbox-staging. I tested a number of other games that worked
> > > well, including Blood, Colonization, Dungeon Keeper, Grand Theft
> > > Auto, Jagged Alliance, Worms United. Overall, I think this would
> > > be a good addition for higher quality emulation of DOS software.  
> 
> Fails during configure for me:
> 
> Run-time dependency sdl2_net found: YES 2.2.0
> Run-time dependency slirp found: YES 4.7.0
> Run-time dependency gl found: YES 25.0.7
> Run-time dependency fluidsynth found: YES 2.4.4
> Run-time dependency xi found: YES 1.8.2
> Has header "cxxabi.h" : YES
> Has header "dlfcn.h" : YES
> Has header "execinfo.h" : YES
> Checking for function "backtrace" : NO
> Configuring config.h using configuration
> Run-time dependency GMock found: NO (tried pkgconfig and system)
> Looking for a fallback subproject for the dependency gmock
> ERROR: Subproject gtest is buildable: NO

This should be solved by adding BUILD_DEPENDS=devel/gtest. Attached new
tarball that includes this.

> 
> ../../../pobj/dosbox-staging-0.82.2/dosbox-staging-0.82.2/tests/meson.build:15:1
> 2: ERROR: Automatic wrap-based subproject downloading is disabled
> 
> A full log can be found at
> /ptmp/pobj/dosbox-staging-0.82.2/build-amd64/meson-lo gs/meson-log.txt
> *** Error 1 in . (/ptmp/ports/infrastructure/mk/bsd.port.mk:3030
> 'do-configure': @/usr/bin/env -i LC_CTYPE="en_US.UTF-8" AR="ar"
> CC="cc" CFL...)
>