=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/misc/p5-File-MMagic-XS", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for p5-File-MMagic-XS-0.09008nb12 cp lib/File/MMagic/XS.pm blib/lib/File/MMagic/XS.pm cp benchmark.pl blib/lib/File/MMagic/benchmark.pl cp lib/File/MMagic/magic blib/lib/File/MMagic/magic Running Mkbootstrap for XS () chmod 644 "XS.bs" "/opt/pkg/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/File/MMagic/XS/XS.bs 644 "/opt/pkg/bin/perl" "-Iinc" "/opt/pkg/lib/perl5/5.44.0/ExtUtils/xsubpp" -noprototypes -typemap '/opt/pkg/lib/perl5/5.44.0/ExtUtils/typemap' src/MMagic.xs > src/MMagic.xsc mv src/MMagic.xsc src/MMagic.c gcc -c "-I." "-I." -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/usr/include -fwrapv -fno-strict-aliasing -I/usr/local/include -m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wextra -Wdeclaration-after-statement -Wc++-compat -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/usr/include -DVERSION=\"0.09008\" -DXS_VERSION=\"0.09008\" -o src/MMagic.o -fPIC "-I/opt/pkg/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE" -DUSE_PPPORT src/MMagic.c In file included from /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/perl.h:8004, from src/perl-mmagic-xs.h:5, from src/MMagic.xs:1: /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_av_store_simple': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:101:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 101 | SV** ary; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_av_new_alloc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:197:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 197 | AV * const av = newAV(); | ^~ In file included from /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/perl.h:46: /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_av_remove_offset': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/config.h:1216:17: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1216 | #define SSize_t ssize_t /* signed count of bytes */ | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:219:5: note: in expansion of macro 'SSize_t' 219 | SSize_t i = AvARRAY(av) - AvALLOC(av); | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_hv_common_key_len': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:304:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 304 | STRLEN klen; | ^~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'S_PerlEnv_putenv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:328:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 328 | bool retval = putenv(str); | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_rpp_pop_1_norc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:643:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 643 | SV *sv = *PL_stack_sp--; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_rpp_context': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1095:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1095 | SV *top = *svp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_sv_can_existdelete': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1234:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1234 | HV *stash = SvSTASH(SvRV(SvTIED_obj(sv, mg))); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_ReANY': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1263:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1263 | XPV* const p = (XPV*)SvANY(re); | ^~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_bytes_to_utf8_temp_pv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1306:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1306 | void * free_me = NULL; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_bytes_temp_pv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1335:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1335 | void* dummy = NULL; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_bytes_overwrite': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1351:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1351 | void* dummy = NULL; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_valid_utf8_to_uv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1383:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1383 | const UV expectlen = UTF8SKIP(s); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1385:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1385 | UV uv = 0; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1592:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1592 | const U8* send = s + len; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1602:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1602 | const U8 * const per_byte_end = WORTH_PER_WORD_LOOP(x, send, 1); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_string_flags': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2331:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2331 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_string_loclen': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2379:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2379 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_strict_utf8_string_loclen': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2668:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2668 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_c9strict_utf8_string_loclen': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2718:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2718 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_string_loclen_flags': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2773:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2773 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_fixed_width_buf_loclen_flags': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3292:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3292 | const U8 * maybe_partial; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_uv_msgs': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3350:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3350 | const U8 * s = s0; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3392:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3392 | bool success = utf8_to_uv_msgs_helper_(s0, e, cp_p, advance_p, | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_uv_or_die': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3403:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3403 | UV cp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8n_to_uvchr_msgs': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3419:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3419 | UV cp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_uvchr_buf': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3439:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3439 | UV cp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_sv_only_taint_gmagic': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3977:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3977 | MAGIC *mg = SvMAGIC(sv); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_gimme_V': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4000:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4000 | I32 cxix; | ^~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_pushblock': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4020:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4020 | PERL_CONTEXT * cx; | ^~~~~~~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_pushsub': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4089:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4089 | U8 phlags = CX_PUSHSUB_GET_LVALUE_MASK(Perl_was_lvalue_sub); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popsub_common': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4111:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4111 | CV *cv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popsub_args': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4132:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4132 | AV *av; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popformat': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4192:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4192 | CV *cv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popeval': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4256:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4256 | SV *sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_poploop': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4352:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4352 | PADOFFSET how_many = iterop->op_targ; | ^~~~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4370:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4370 | MAGIC *mg = SvMAGIC(itervar); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4375:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4375 | GV *gv = (GV *)mg->mg_obj; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popgiven': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4444:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4444 | SV *sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_push_stackinfo': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4519:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4519 | PERL_SI *next = PL_curstackinfo->si_next; | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_pop_stackinfo': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4559:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4559 | PERL_SI * const prev = PL_curstackinfo->si_prev; | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_newPADxVOP': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4601:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4601 | OP *o = newOP(type, flags); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_foldEQ': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4635:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4635 | const U8 *a = (const U8 *)s1; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_foldEQ_latin1': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4660:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4660 | const U8 *a = (const U8 *)s1; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_foldEQ_locale': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4679:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4679 | const U8 *a = (const U8 *)s1; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_mortal_getenv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4791:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4791 | char * ret; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cop_file_avn': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4967:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4967 | const char *file = CopFILE(cop); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_savepvn': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:5095:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 5095 | char *newaddr; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_savesvpv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:5115:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 5115 | STRLEN len; | ^~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_savesharedsvpv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:5129:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 5129 | STRLEN len; | ^~~~~~ In file included from /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/perl.h:8005: /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_new_sv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:72:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 72 | SV* sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_newSV_type': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:376:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 376 | SV *sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_newSV_type_mortal': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:544:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 544 | SV *sv = newSV_type(type); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_SvREFCNT_dec_NN': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:724:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 724 | U32 rc = SvREFCNT(sv); | ^~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_newRV_noinc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:998:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 998 | SV *sv = newSV_type(SVt_IV); | ^~ src/MMagic.c: In function 'XS_File__MMagic__XS_ascmagic': src/MMagic.c:482:41: warning: pointer targets in passing argument 2 of 'PerlFMM_ascmagic' differ in signedness [-Wpointer-sign] 482 | RETVAL = PerlFMM_ascmagic(self, data); | ^~~~ | | | char * src/perl-mmagic-xs.h:100:52: note: expected 'unsigned char *' but argument is of type 'char *' 100 | SV* PerlFMM_ascmagic(PerlFMM *self, unsigned char *data); | ~~~~~~~~~~~~~~~^~~~ gcc -c "-I." "-I." -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/usr/include -fwrapv -fno-strict-aliasing -I/usr/local/include -m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wextra -Wdeclaration-after-statement -Wc++-compat -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/usr/include -DVERSION=\"0.09008\" -DXS_VERSION=\"0.09008\" -o src/MMagicST.o -fPIC "-I/opt/pkg/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE" -DUSE_PPPORT src/MMagicST.c src/MMagicST.c: In function 'new_size': src/MMagicST.c:133:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 133 | i < sizeof(primes)/sizeof(primes[0]); | ^ src/MMagicST.c: In function 'delete_never': src/MMagicST.c:470:15: warning: unused parameter 'key' [-Wunused-parameter] 470 | st_data_t key, value, never; | ^~~ src/MMagicST.c: In function 'st_foreach': src/MMagicST.c:500:20: warning: enum conversion from 'int' to 'enum st_retval' in assignment is invalid in C++ [-Wc++-compat] 500 | retval = (*func)(ptr->key, ptr->record, arg, 0); | ^ src/MMagicST.c:511:28: warning: enum conversion from 'int' to 'enum st_retval' in assignment is invalid in C++ [-Wc++-compat] 511 | retval = (*func)(0, 0, arg, 1); | ^ gcc -c "-I." "-I." -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/usr/include -fwrapv -fno-strict-aliasing -I/usr/local/include -m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wextra -Wdeclaration-after-statement -Wc++-compat -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -pthread -I/usr/include -DVERSION=\"0.09008\" -DXS_VERSION=\"0.09008\" -o src/perl-mmagic-xs.o -fPIC "-I/opt/pkg/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE" -DUSE_PPPORT src/perl-mmagic-xs.c In file included from /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/perl.h:8004, from src/perl-mmagic-xs.h:5, from src/perl-mmagic-xs.c:105: /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_av_store_simple': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:101:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 101 | SV** ary; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_av_new_alloc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:197:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 197 | AV * const av = newAV(); | ^~ In file included from /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/perl.h:46: /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_av_remove_offset': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/config.h:1216:17: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1216 | #define SSize_t ssize_t /* signed count of bytes */ | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:219:5: note: in expansion of macro 'SSize_t' 219 | SSize_t i = AvARRAY(av) - AvALLOC(av); | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_hv_common_key_len': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:304:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 304 | STRLEN klen; | ^~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'S_PerlEnv_putenv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:328:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 328 | bool retval = putenv(str); | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_rpp_pop_1_norc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:643:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 643 | SV *sv = *PL_stack_sp--; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_rpp_context': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1095:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1095 | SV *top = *svp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_sv_can_existdelete': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1234:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1234 | HV *stash = SvSTASH(SvRV(SvTIED_obj(sv, mg))); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_ReANY': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1263:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1263 | XPV* const p = (XPV*)SvANY(re); | ^~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_bytes_to_utf8_temp_pv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1306:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1306 | void * free_me = NULL; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_bytes_temp_pv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1335:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1335 | void* dummy = NULL; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_bytes_overwrite': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1351:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1351 | void* dummy = NULL; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_valid_utf8_to_uv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1383:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1383 | const UV expectlen = UTF8SKIP(s); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1385:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1385 | UV uv = 0; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_invariant_string_loc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1592:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1592 | const U8* send = s + len; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:1602:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1602 | const U8 * const per_byte_end = WORTH_PER_WORD_LOOP(x, send, 1); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_string_flags': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2331:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2331 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_string_loclen': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2379:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2379 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_strict_utf8_string_loclen': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2668:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2668 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_c9strict_utf8_string_loclen': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2718:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2718 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_string_loclen_flags': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:2773:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2773 | const U8 * first_variant; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_is_utf8_fixed_width_buf_loclen_flags': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3292:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3292 | const U8 * maybe_partial; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_uv_msgs': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3350:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3350 | const U8 * s = s0; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3392:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3392 | bool success = utf8_to_uv_msgs_helper_(s0, e, cp_p, advance_p, | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_uv_or_die': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3403:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3403 | UV cp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8n_to_uvchr_msgs': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3419:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3419 | UV cp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_utf8_to_uvchr_buf': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3439:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3439 | UV cp; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_sv_only_taint_gmagic': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:3977:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3977 | MAGIC *mg = SvMAGIC(sv); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_gimme_V': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4000:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4000 | I32 cxix; | ^~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_pushblock': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4020:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4020 | PERL_CONTEXT * cx; | ^~~~~~~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_pushsub': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4089:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4089 | U8 phlags = CX_PUSHSUB_GET_LVALUE_MASK(Perl_was_lvalue_sub); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popsub_common': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4111:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4111 | CV *cv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popsub_args': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4132:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4132 | AV *av; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popformat': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4192:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4192 | CV *cv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popeval': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4256:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4256 | SV *sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_poploop': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4352:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4352 | PADOFFSET how_many = iterop->op_targ; | ^~~~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4370:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4370 | MAGIC *mg = SvMAGIC(itervar); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4375:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4375 | GV *gv = (GV *)mg->mg_obj; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cx_popgiven': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4444:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4444 | SV *sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_push_stackinfo': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4519:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4519 | PERL_SI *next = PL_curstackinfo->si_next; | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_pop_stackinfo': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4559:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4559 | PERL_SI * const prev = PL_curstackinfo->si_prev; | ^~~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_newPADxVOP': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4601:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4601 | OP *o = newOP(type, flags); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_foldEQ': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4635:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4635 | const U8 *a = (const U8 *)s1; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_foldEQ_latin1': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4660:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4660 | const U8 *a = (const U8 *)s1; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_foldEQ_locale': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4679:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4679 | const U8 *a = (const U8 *)s1; | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_mortal_getenv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4791:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4791 | char * ret; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_cop_file_avn': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:4967:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4967 | const char *file = CopFILE(cop); | ^~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_savepvn': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:5095:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 5095 | char *newaddr; | ^~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_savesvpv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:5115:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 5115 | STRLEN len; | ^~~~~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h: In function 'Perl_savesharedsvpv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/inline.h:5129:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 5129 | STRLEN len; | ^~~~~~ In file included from /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/perl.h:8005: /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_new_sv': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:72:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 72 | SV* sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_newSV_type': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:376:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 376 | SV *sv; | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_newSV_type_mortal': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:544:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 544 | SV *sv = newSV_type(type); | ^~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_SvREFCNT_dec_NN': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:724:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 724 | U32 rc = SvREFCNT(sv); | ^~~ /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h: In function 'Perl_newRV_noinc': /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/sv_inline.h:998:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 998 | SV *sv = newSV_type(SVt_IV); | ^~ src/perl-mmagic-xs.c: At top level: src/perl-mmagic-xs.c:386:36: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 386 | fmm_mconvert(PerlFMM *state, union VALUETYPE *p, fmmagic *m) | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c:430:32: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 430 | fmm_mget(PerlFMM *state, union VALUETYPE *p, unsigned char *s, fmmagic *m, size_t nbytes) | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c: In function 'fmm_mget': src/perl-mmagic-xs.c:434:31: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 434 | if (offset + sizeof(union VALUETYPE) > nbytes) { | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c:438:40: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 438 | memcpy(p, s + offset, sizeof(union VALUETYPE)); | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c:457:35: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 457 | if (offset + sizeof(union VALUETYPE) > nbytes) | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c:460:44: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 460 | memcpy(p, s + offset, sizeof(union VALUETYPE)); | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c: At top level: src/perl-mmagic-xs.c:595:51: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 595 | fmm_append_mime(PerlFMM *state, char **buf, union VALUETYPE *p, fmmagic *m) | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c:643:34: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 643 | fmm_mcheck(PerlFMM *state, union VALUETYPE *p, fmmagic *m) | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c: In function 'fmm_ascmagic': src/perl-mmagic-xs.c:1307:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 1307 | int is_tarball = is_tar(buf, nbytes); | ^~~ src/perl-mmagic-xs.c: In function 'fmm_softmagic': src/perl-mmagic-xs.c:1325:11: warning: union defined in struct or union is not visible in C++ [-Wc++-compat] 1325 | union VALUETYPE p; | ^~~~~~~~~ src/perl-mmagic-xs.h:57:11: note: union defined here 57 | union VALUETYPE { | ^~~~~~~~~ src/perl-mmagic-xs.c: In function 'fmm_ext_magic': src/perl-mmagic-xs.c:1452:17: error: implicit declaration of function 'rindex' [-Wimplicit-function-declaration] 1452 | char *dot = rindex(file, '.'); | ^~~~~~ src/perl-mmagic-xs.c:1452:17: warning: incompatible implicit declaration of built-in function 'rindex' [-Wbuiltin-declaration-mismatch] src/perl-mmagic-xs.c: In function 'PerlFMM_ascmagic': src/perl-mmagic-xs.c:1645:36: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1645 | rc = fmm_ascmagic(data, strlen(data), &type); | ^~~~ | | | unsigned char * In file included from /usr/include/string.h:35, from /tmp/work/misc/p5-File-MMagic-XS/work/.buildlink/lib/perl5/5.44.0/x86_64-solaris-thread-multi-64/CORE/perl.h:1653: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'unsigned char *' 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ *** Error code 1 Stop. bmake: stopped making "all" in /tmp/work/misc/p5-File-MMagic-XS/work/File-MMagic-XS-0.09008 *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/p5-File-MMagic-XS *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/p5-File-MMagic-XS