On Sat, 5 Dec 2020 05:49:10 -0500 Mark Hounschell <dmarkh@cfl.rr.com> wrote:
On 12/5/20 3:06 AM, Andrei Borzenkov wrote:
05.12.2020 00:34, Mark Hounschell пишет:
It complains about ExtUtils-MakeMaker. What version do you have and where it comes from?
Actually it was not even installed. I went ahead and installed all the perl-* rpms but get the same error.
# ./checksetup.pl * This is Bugzilla 5.0.4 on perl 5.26.1 * Running on Linux 5.3.18-lp152.50-default #1 SMP Tue Nov 10 21:02:48 UTC 2020 (29ac38d)
Checking perl modules... Checking for CGI.pm (v3.51) not found Checking for Digest-SHA (any) ok: found v5.96 Checking for TimeDate (v2.23) ok: found v2.24 Checking for DateTime (v0.75) not found Checking for DateTime-TimeZone (v1.64) found v1.14 Checking for DBI (v1.614) ok: found v1.642 Checking for Template-Toolkit (v2.24) ok: found v2.27 Checking for Email-Sender (v1.300011) ok: found v1.300031 Checking for Email-MIME (v1.904) found v1.903 Checking for URI (v1.55) ok: found v1.73 Checking for List-MoreUtils (v0.32) ok: found v0.428 Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004 Checking for JSON-XS (v2.01) ok: found v3.04
Checking available perl DBD modules... Checking for DBD-SQLite (v1.29) ok: found v1.54 Checking for DBD-Pg (v2.7.0) ok: found v3.10.4 Checking for DBD-mysql (v4.001) ok: found v4.046 Checking for DBD-Oracle (v1.19) not found
The following Perl modules are optional: Checking for GD (v1.20) ok: found v2.66 Checking for Chart (v2.4.1) ok: found v2.4.10 Checking for Template-GD (any) ok: found v1.56 Checking for GDTextUtil (any) ok: found v0.86 Checking for GDGraph (any) ok: found v1.54 Checking for MIME-tools (v5.406) ok: found v5.509 Checking for libwww-perl (any) ok: found v6.31 Checking for XML-Twig (any) ok: found v3.52 Checking for PatchReader (v0.9.6) ok: found v0.9.6 Checking for perl-ldap (any) ok: found v0.65 Checking for Authen-SASL (any) ok: found v2.16 Checking for Net-SMTP-SSL (v1.01) ok: found v1.04 Checking for RadiusPerl (any) ok: found v0.17 Checking for SOAP-Lite (v0.712) not found Checking for XMLRPC-Lite (v0.712) not found Checking for JSON-RPC (any) ok: found v1.06 Possible precedence issue with control flow operator at lib/Test/Builder.pm line 859, <DATA> line 755. Checking for Test-Taint (v1.06) ok: found v1.06 Checking for HTML-Parser (v3.67) ok: found v3.72 Checking for HTML-Scrubber (any) ok: found v0.15 Checking for Encode (v2.21) ok: found v2.98 Checking for Encode-Detect (any) ok: found v1.01 Checking for Email-Reply (any) ok: found v1.204 Checking for HTML-FormatText-WithLinks (v0.13) ok: found v0.15 Checking for TheSchwartz (v1.07) ok: found v1.10 Checking for Daemon-Generic (any) ok: found v0.61 Checking for mod_perl (v1.999022) ok: found v2.000011 Checking for Apache-SizeLimit (v0.96) ok: found v0.97 Checking for File-MimeInfo (any) ok: found v0.28 Checking for IO-stringy (any) ok: found v2.111 Checking for Cache-Memcached (any) ok: found v1.30 Checking for File-Copy-Recursive (any) ok: found v0.38 Checking for File-Which (any) ok: found v1.22 syntax error at lib/ExtUtils/MM_Any.pm line 987, near "$k qw(key_sort max_key_length customs)" Global symbol "$k" requires explicit package name (did you forget to declare "my $k"?) at lib/ExtUtils/MM_Any.pm line 988, <DATA> line 755. Global symbol "%k_custom" requires explicit package name (did you forget to declare "my %k_custom"?) at lib/ExtUtils/MM_Any.pm line 988, <DATA> line 755. Global symbol "$k" requires explicit package name (did you forget to declare "my $k"?) at lib/ExtUtils/MM_Any.pm line 988, <DATA> line 755. syntax error at lib/ExtUtils/MM_Any.pm line 988, near "if exists" Global symbol "%k_custom" requires explicit package name (did you forget to declare "my %k_custom"?) at lib/ExtUtils/MM_Any.pm line 988, <DATA> line 755. Global symbol "$k" requires explicit package name (did you forget to declare "my $k"?) at lib/ExtUtils/MM_Any.pm line 988, <DATA> line 755. Global symbol "$yaml" requires explicit package name (did you forget to declare "my $yaml"?) at lib/ExtUtils/MM_Any.pm line 991, <DATA> line 755. Global symbol "$indent" requires explicit package name (did you forget to declare "my $indent"?) at lib/ExtUtils/MM_Any.pm line 991, <DATA> line 755. Global symbol "$key" requires explicit package name (did you forget to declare "my $key"?) at lib/ExtUtils/MM_Any.pm line 991, <DATA> line 755. Global symbol "%k_options" requires explicit package name (did you forget to declare "my %k_options"?) at lib/ExtUtils/MM_Any.pm line 992, <DATA> line 755. Global symbol "$val" requires explicit package name (did you forget to declare "my $val"?) at lib/ExtUtils/MM_Any.pm line 992, <DATA> line 755. syntax error at lib/ExtUtils/MM_Any.pm line 993, near "}" lib/ExtUtils/MM_Any.pm has too many errors. Compilation failed in require at lib/ExtUtils/MM_Unix.pm line 20, <DATA> line 755. Compilation failed in require at (eval 436) line 1, <DATA> line 755. Compilation failed in require at Bugzilla/Install/Util.pm line 49, <DATA> line 755. smfg:/srv/www/bugzilla #
# rpm -q perl-ExtUtils-MakeMaker perl-ExtUtils-MakeMaker-7.30-lp152.3.2.noarch
The error messages don't appear to match the source of that version of ExtUtils::MM_Any. They match a later version of the module. Maybe in the same environment as you are trying to run checksetup.pl you could try: perldoc -m ExtUtils::MM_Any and see what version of the module is displayed (fourth line of the module should contan the $VERSION string)
Regards Mark _______________________________________________ openSUSE Users mailing list -- users@lists.opensuse.org To unsubscribe, email users-leave@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/users@lists.opensuse.org