Index | Thread | Search

From:
"Anthony J. Bentley" <bentley@openbsd.org>
Subject:
Re: NEW: IndieRunner - launcher for independent games, supersedes games/fnaify
To:
Thomas Frohwein <tfrohwein@fastmail.com>
Cc:
Fabien Romano <fabienromano@gmail.com>, ports@openbsd.org
Date:
Tue, 09 Jul 2024 03:17:24 -0600

Download raw body.

Thread
Thomas Frohwein writes:
> On Mon, Jul 08, 2024 at 08:28:22PM +0100, Fabien Romano wrote:
> > 
> > On 08/07/2024 16:18, Anthony J. Bentley wrote:
> > > Thomas Frohwein writes:
> > >> This is the port of IndieRunner, which aims to serve as a versatile laun
> cher
> > >> for commercial games released on other platforms with open-source engine
> s/
> > >> libraries. It takes care of selecting a runtime, configuring it, and avo
> iding
> > >> to trip over bundled incompatible libraries.
> > > 
> > > Doesn't build here.
> > > 
> > > ===>  Configuring for indierunner-0.1
> > > Can't locate File/ShareDir/Install.pm in @INC (you may need to install th
> e File::ShareDir::Install module) (@INC entries checked: /usr/local/libdata/p
> erl5/site_perl/amd64-openbsd /usr/local/libdata/perl5/site_perl /usr/libdata/
> perl5/amd64-openbsd /usr/libdata/perl5) at Makefile.PL line 5.
> > > BEGIN failed--compilation aborted at Makefile.PL line 5.
> > > 
> > 
> > p5-File-ShareDir-Install was already installed on my system. Not sure how t
> o
> > easily spot such issues in the future (proot/dpb is too much), any advise t
> o
> > test from scratch using only proot and including FETCH_PACKAGES to avoid
> > building all dependencies ? (did not yet tried)
> > 
> > BUILD_DEPENDS =	devel/p5-File-ShareDir-Install
> > 
> > Then it works for me.
> > 
>
> yes, I missed the BDEP on this. Attached tarball with that line added...
>
> ok?

'make test' gives a lot of failures like below. Another missing dep?
Regardless, the port works for me. ok bentley@

# Testing IndieRunner v0.1, Perl 5.038002, /usr/bin/perl
t/00-load.t ....... ok
t/01-Helpers.t .... ok
t/02-Platform.t ... ok
t/03-Cmdline.t .... ok
t/boilerplate.t ... ok
t/manifest.t ...... skipped: Author tests not required for installation

#   Failed test 'Pod coverage on IndieRunner::Io'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod/Coverage.pm line 133.
# IndieRunner::Io: couldn't find pod

#   Failed test 'Pod coverage on IndieRunner::Mode::Run'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod/Coverage.pm line 133.
# IndieRunner::Mode::Run: couldn't find pod

#   Failed test 'Pod coverage on IndieRunner::Mode::Dryrun'
#   at /usr/local/libdata/perl5/site_perl/Test/Pod/Coverage.pm line 133.
# IndieRunner::Mode::Dryrun: couldn't find pod
...
# Looks like you failed 22 tests of 30.