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.
