Checking prerequisites...
  test_requires:
    !  Test::Output is not installed

ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation

Run 'Build installdeps' to install missing prerequisites.

In file included from /usr/lib/perl5/5.38.2/core_perl/CORE/perl.h:7811,
                 from xs-src/xshelper.h:36,
                 from xs-src/mouse.h:17,
                 from xs-src/MouseAccessor.xs:1:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘S_PerlEnv_putenv’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:295:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  295 |     bool retval = putenv(str);
      |     ^~~~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_newPADxVOP’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3135:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3135 |     OP *o = newOP(type, flags);
      |     ^~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_cop_file_avn’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3500:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3500 |     const char *file = CopFILE(cop);
      |     ^~~~~
xs-src/MouseAccessor.xs: In function ‘mouse_simple_accessor_generate’:
xs-src/MouseAccessor.xs:337:12: warning: variable ‘mg’ set but not used [-Wunused-but-set-variable]
  337 |     MAGIC* mg;
      |            ^~
In file included from /usr/lib/perl5/5.38.2/core_perl/CORE/perl.h:7811,
                 from xs-src/xshelper.h:36,
                 from xs-src/mouse.h:17,
                 from xs-src/MouseAttribute.xs:1:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘S_PerlEnv_putenv’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:295:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  295 |     bool retval = putenv(str);
      |     ^~~~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_newPADxVOP’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3135:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3135 |     OP *o = newOP(type, flags);
      |     ^~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_cop_file_avn’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3500:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3500 |     const char *file = CopFILE(cop);
      |     ^~~~~
In file included from /usr/lib/perl5/5.38.2/core_perl/CORE/perl.h:7811,
                 from xs-src/xshelper.h:36,
                 from xs-src/mouse.h:17,
                 from xs-src/MouseTypeConstraints.xs:7:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘S_PerlEnv_putenv’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:295:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  295 |     bool retval = putenv(str);
      |     ^~~~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_newPADxVOP’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3135:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3135 |     OP *o = newOP(type, flags);
      |     ^~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_cop_file_avn’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3500:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3500 |     const char *file = CopFILE(cop);
      |     ^~~~~
xs-src/MouseTypeConstraints.xs: In function ‘mouse_tc_generate’:
xs-src/MouseTypeConstraints.xs:503:12: warning: variable ‘mg’ set but not used [-Wunused-but-set-variable]
  503 |     MAGIC* mg;
      |            ^~
In file included from /usr/lib/perl5/5.38.2/core_perl/CORE/perl.h:7811,
                 from xs-src/xshelper.h:36,
                 from xs-src/mouse.h:17,
                 from xs-src/MouseUtil.xs:1:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘S_PerlEnv_putenv’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:295:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  295 |     bool retval = putenv(str);
      |     ^~~~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_newPADxVOP’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3135:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3135 |     OP *o = newOP(type, flags);
      |     ^~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_cop_file_avn’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3500:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3500 |     const char *file = CopFILE(cop);
      |     ^~~~~
In file included from /usr/lib/perl5/5.38.2/core_perl/CORE/perl.h:7811,
                 from xs-src/xshelper.h:36,
                 from xs-src/mouse.h:17,
                 from lib/Mouse.xs:1:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘S_PerlEnv_putenv’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:295:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  295 |     bool retval = putenv(str);
      |     ^~~~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_newPADxVOP’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3135:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3135 |     OP *o = newOP(type, flags);
      |     ^~
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h: In function ‘Perl_cop_file_avn’:
/usr/lib/perl5/5.38.2/core_perl/CORE/inline.h:3500:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
 3500 |     const char *file = CopFILE(cop);
      |     ^~~~~
# Testing Mouse/v2.5.11 (XS)
# XS state: true
# ENV: false
# 
# Soft dependency versions:
#     Class::MOP: 
#     Moose: 
# Test::Output is required for this test
# Testing Mouse/v2.5.11 (Pure Perl)
# XS state: false
# ENV: true
# 
# Soft dependency versions:
#     Class::MOP: 
#     Moose: 
# Test::Output is required for this test