On Tue, Jul 09, 2024 at 03:17:24AM -0600, Anthony J. Bentley wrote:
> 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.

The POD coverage is incomplete, so is the unit testing. This is planned
for the road to eventual 1.0 release; the test failures are for now
as expected.

Reply via email to