checking for perl module IPC::Open2... ok checking for perl module XML::Parser... no configure: error: missing some Perl modules required for testing !!! Please attach the following file when seeking support: !!! /var/tmp/portage/app-dicts/verbiste-0.1.47/work/verbiste-0.1.47/config.log * ERROR: app-dicts/verbiste-0.1.47::gentoo failed (configure phase): ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_hardened-j4-20211025-230158 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.2.0 * /usr/lib/llvm/12 12.0.1 Python 3.9.7 Available Rust versions: [1] rust-1.56.0 * php cli: HEAD of ::gentoo commit 89dbb39bf5a335053217bba75fa5aabc24bfdb19 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Tue Oct 26 04:22:10 2021 +0000 2021-10-26 04:22:08 UTC emerge -qpvO app-dicts/verbiste [ebuild N ] app-dicts/verbiste-0.1.47 USE="-gtk"
Created attachment 746760 [details] emerge-info.txt
Created attachment 746763 [details] app-dicts:verbiste-0.1.47:20211026-043142.log
Created attachment 746766 [details] emerge-history.txt
Created attachment 746769 [details] environment
Created attachment 746772 [details] etc.portage.tar.bz2
Created attachment 746775 [details] logs.tar.bz2
Created attachment 746778 [details] temp.tar.bz2
would adding dev-perl/XML-Parser be enough?
There seems to be more to it. checking for perl... no configure: WARNING: could not find perl If I install perl, it's looking for that dep. checking for perl module XML::Parser... no configure: error: missing some Perl modules required for testing Yes, if I install dev-perl/XML-Parser, it passes. But what is this "testing" the build system is complaining about? You should really dig into their build system deeper. It doesn't take that long to set up a chroot / container / vm to test these packages on a minimal stage3 setup without damaging your main system. https://wiki.gentoo.org/wiki/Test_environment https://wiki.gentoo.org/wiki/Package_testing
ci has reproduced this issue with version 0.1.48 - Updating summary.
AC_PROG_PERL_MODULES(IPC::Open2 XML::Parser, , AC_MSG_ERROR([missing some Perl modules required for testing]))
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e291aacd96adbbd096fe2d6950d57f3005481c6 commit 7e291aacd96adbbd096fe2d6950d57f3005481c6 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-24 03:09:36 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-24 03:09:36 +0000 app-dicts/verbiste: add missing test dep(s) Closes: https://bugs.gentoo.org/820329 Signed-off-by: Sam James <sam@gentoo.org> app-dicts/verbiste/verbiste-0.1.48.ebuild | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae369b30b820a2c7bab3074afe164baf6fc53130 commit ae369b30b820a2c7bab3074afe164baf6fc53130 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-06-28 15:44:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-06-28 15:44:33 +0000 app-dicts/verbiste: unconditionally BDEPEND on perl+xml-parser Not worth a configure patch to downgrade error->warn given xml-parser is so common and it's only a BDEPEND. Closes: https://bugs.gentoo.org/935056 Bug: https://bugs.gentoo.org/820329 Signed-off-by: Sam James <sam@gentoo.org> app-dicts/verbiste/verbiste-0.1.48.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-)