Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/perl-version.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1683646742.179979/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nqpv9wzs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nqpv9wzs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ed7f8332ca014208ab5c769f45bcca9b', '-D', '/var/lib/mock/fedora-38-x86_64-1683646742.179979/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nqpv9wzs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/perl-version.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1674172800 Wrote: /builddir/build/SRPMS/perl-version-0.99.29-491.fc38_clang16_03.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/perl-version.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1683646742.179979/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nqpv9wzs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nqpv9wzs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '55e4dc398dbf4ea6965233a9b81d36f3', '-D', '/var/lib/mock/fedora-38-x86_64-1683646742.179979/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nqpv9wzs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/perl-version.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1674172800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.kogkRf + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf version-0.9929 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/version-0.9929.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd version-0.9929 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/00impl-pp.t + chmod +x t/00impl-pp.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/01base.t + chmod +x t/01base.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/02derived.t + chmod +x t/02derived.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/03require.t + chmod +x t/03require.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/04strict_lax.t + chmod +x t/04strict_lax.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/05sigdie.t + chmod +x t/05sigdie.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/06noop.t + chmod +x t/06noop.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/07locale.t + chmod +x t/07locale.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/08_corelist.t + chmod +x t/08_corelist.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/09_list_util.t + chmod +x t/09_list_util.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/10_lyon.t + chmod +x t/10_lyon.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/11_taint.t + chmod +x t/11_taint.t + for F in t/*.t t/survey_locales + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/survey_locales + chmod +x t/survey_locales + perl -MConfig -i -pe 's/\A#!.*perl/$Config{startperl}/' t/coretests.pm + '[' -e /usr/lib/rpm/clang/perl-version-run ']' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.bliXYr + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd version-0.9929 + perl Makefile.PL INSTALLDIRS=vendor 'OPTIMIZE=-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' UNINST=0 NO_PACKLIST=1 NO_PERLLOCAL=1 Testing if you have a C compiler Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for version + /usr/bin/make -O -j2 V=1 VERBOSE=1 cp lib/version/regex.pm blib/lib/version/regex.pm cp lib/version.pod blib/lib/version.pod cp vperl/vpp.pm blib/lib/version/vpp.pm cp lib/version.pm blib/lib/version.pm cp lib/version/Internals.pod blib/lib/version/Internals.pod make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' Running Mkbootstrap for vxs () chmod 644 "vxs.bs" make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' cp lib/version/vxs.pm ../blib/lib/version/vxs.pm make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- vxs.bs ../blib/arch/auto/version/vxs/vxs.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' vxs.xs > vxs.xsc mv vxs.xsc vxs.c make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION=\"0.9929\" -DXS_VERSION=\"0.9929\" -fPIC "-I/usr/lib64/perl5/CORE" vxs.c make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' In file included from vxs.xs:18: ./vutil.c:536:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(rv, SvCUR(rv) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:536:3: note: '{' token is here SvCUR_set(rv, SvCUR(rv) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ In file included from vxs.xs:18: ./vutil.c:536:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(rv, SvCUR(rv) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ ./vutil.c:536:3: note: ')' token is here SvCUR_set(rv, SvCUR(rv) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:18: ./vutil.c:545:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetSV_nosteal(rv, ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2291:9: note: expanded from macro 'SvSetSV_nosteal_and' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:545:2: note: '{' token is here SvSetSV_nosteal(rv, ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2291:20: note: expanded from macro 'SvSetSV_nosteal_and' STMT_START { \ ^ In file included from vxs.xs:18: ./vutil.c:545:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetSV_nosteal(rv, ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2296:9: note: expanded from macro 'SvSetSV_nosteal_and' } STMT_END ^ ./vutil.c:545:2: note: ')' token is here SvSetSV_nosteal(rv, ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2296:11: note: expanded from macro 'SvSetSV_nosteal_and' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:18: ./vutil.c:589:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(tbuf, sizeof(tbuf), "%d", VERSION_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:44: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:589:8: note: '{' token is here len = my_snprintf(tbuf, sizeof(tbuf), "%d", VERSION_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:55: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ In file included from vxs.xs:18: ./vutil.c:589:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(tbuf, sizeof(tbuf), "%d", VERSION_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:162: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ ./vutil.c:589:8: note: ')' token is here len = my_snprintf(tbuf, sizeof(tbuf), "%d", VERSION_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:164: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:18: ./vutil.c:682:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STORE_LC_NUMERIC_SET_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7115:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:682:17: note: '{' token is here STORE_LC_NUMERIC_SET_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7115:20: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD' STMT_START { \ ^ In file included from vxs.xs:18: ./vutil.c:682:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STORE_LC_NUMERIC_SET_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7121:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD' } STMT_END ^ ./vutil.c:682:17: note: ')' token is here STORE_LC_NUMERIC_SET_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7121:11: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:18: ./vutil.c:695:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7137:9: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:695:13: note: '{' token is here LOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7137:20: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD' STMT_START { \ ^ In file included from vxs.xs:18: ./vutil.c:695:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] LOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7143:9: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD' } STMT_END ^ ./vutil.c:695:13: note: ')' token is here LOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7143:11: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:18: ./vutil.c:705:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(tbuf, sizeof(tbuf), "%.9" NVff, SvNVX(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:44: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:705:23: note: '{' token is here len = my_snprintf(tbuf, sizeof(tbuf), "%.9" NVff, SvNVX(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:55: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ In file included from vxs.xs:18: ./vutil.c:705:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] len = my_snprintf(tbuf, sizeof(tbuf), "%.9" NVff, SvNVX(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:162: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^ ./vutil.c:705:23: note: ')' token is here len = my_snprintf(tbuf, sizeof(tbuf), "%.9" NVff, SvNVX(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2022:94: note: expanded from macro 'my_snprintf' # define my_snprintf(buffer, max, ...) ({ int len = snprintf(buffer, max, __VA_ARGS__); PERL_SNPRINTF_CHECK(len, max, snprintf); len; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2015:164: note: expanded from macro 'PERL_SNPRINTF_CHECK' #define PERL_SNPRINTF_CHECK(len, max, api) STMT_START { if ((max) > 0 && (Size_t)len > (max)) Perl_croak_nocontext("panic: %s buffer overflow", STRINGIFY(api)); } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:18: ./vutil.c:711:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] UNLOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7146:9: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:711:13: note: '{' token is here UNLOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7146:20: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD' STMT_START { \ ^ In file included from vxs.xs:18: ./vutil.c:711:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] UNLOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7161:9: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD' } STMT_END ^ ./vutil.c:711:13: note: ')' token is here UNLOCK_LC_NUMERIC_STANDARD(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7161:11: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:18: ./vutil.c:730:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] RESTORE_LC_NUMERIC(); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7085:9: note: expanded from macro 'RESTORE_LC_NUMERIC' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vutil.c:730:17: note: '{' token is here RESTORE_LC_NUMERIC(); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7085:20: note: expanded from macro 'RESTORE_LC_NUMERIC' STMT_START { \ ^ In file included from vxs.xs:18: ./vutil.c:730:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] RESTORE_LC_NUMERIC(); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7090:9: note: expanded from macro 'RESTORE_LC_NUMERIC' } STMT_END ^ ./vutil.c:730:17: note: ')' token is here RESTORE_LC_NUMERIC(); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:7090:11: note: expanded from macro 'RESTORE_LC_NUMERIC' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:183:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:183:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ In file included from vxs.xs:26: ./vxs.inc:183:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./vxs.inc:183:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(rv); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:5: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:245:5: note: '{' token is here VXS_RETURN_M_SV(rv); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:16: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^ ./vxs.inc:245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(rv); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:5: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^ ./vxs.inc:245:5: note: ')' token is here VXS_RETURN_M_SV(rv); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:7: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:266:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:5: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:266:4: note: '{' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:16: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^ ./vxs.inc:266:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:5: note: expanded from macro 'VTYPECHECK' } STMT_END ^ ./vxs.inc:266:4: note: ')' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:7: note: expanded from macro 'VTYPECHECK' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:268:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(VSTRINGIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:5: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:268:4: note: '{' token is here VXS_RETURN_M_SV(VSTRINGIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:16: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^ ./vxs.inc:268:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(VSTRINGIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:5: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^ ./vxs.inc:268:4: note: ')' token is here VXS_RETURN_M_SV(VSTRINGIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:7: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:280:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:5: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:280:4: note: '{' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:16: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^ ./vxs.inc:280:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:5: note: expanded from macro 'VTYPECHECK' } STMT_END ^ ./vxs.inc:280:4: note: ')' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:7: note: expanded from macro 'VTYPECHECK' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:281:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(VNUMIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:5: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:281:4: note: '{' token is here VXS_RETURN_M_SV(VNUMIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:16: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^ ./vxs.inc:281:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(VNUMIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:5: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^ ./vxs.inc:281:4: note: ')' token is here VXS_RETURN_M_SV(VNUMIFY(lobj)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:7: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:293:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(ver, ST(0), "ver"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:5: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:293:4: note: '{' token is here VTYPECHECK(ver, ST(0), "ver"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:16: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^ ./vxs.inc:293:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(ver, ST(0), "ver"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:5: note: expanded from macro 'VTYPECHECK' } STMT_END ^ ./vxs.inc:293:4: note: ')' token is here VTYPECHECK(ver, ST(0), "ver"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:7: note: expanded from macro 'VTYPECHECK' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:295:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(VNORMAL(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:5: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:295:4: note: '{' token is here VXS_RETURN_M_SV(VNORMAL(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:16: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^ ./vxs.inc:295:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(VNORMAL(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:5: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^ ./vxs.inc:295:4: note: ')' token is here VXS_RETURN_M_SV(VNORMAL(ver)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:7: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:307:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:5: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:307:4: note: '{' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:16: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^ ./vxs.inc:307:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:5: note: expanded from macro 'VTYPECHECK' } STMT_END ^ ./vxs.inc:307:4: note: ')' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:7: note: expanded from macro 'VTYPECHECK' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:329:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:5: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:329:9: note: '{' token is here VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:16: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^ ./vxs.inc:329:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:5: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^ ./vxs.inc:329:9: note: ')' token is here VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:7: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:5: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:341:5: note: '{' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:16: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^ ./vxs.inc:341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:5: note: expanded from macro 'VTYPECHECK' } STMT_END ^ ./vxs.inc:341:5: note: ')' token is here VTYPECHECK(lobj, ST(0), "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:7: note: expanded from macro 'VTYPECHECK' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:350:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:5: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:350:2: note: '{' token is here VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:27:16: note: expanded from macro 'VXS_RETURN_M_SV' STMT_START { \ ^ ./vxs.inc:350:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:5: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^ ./vxs.inc:350:2: note: ')' token is here VXS_RETURN_M_SV(rs); ^~~~~~~~~~~~~~~~~~~ ./vxs.inc:33:7: note: expanded from macro 'VXS_RETURN_M_SV' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:363:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ In file included from vxs.xs:26: ./vxs.inc:363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:363:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ In file included from vxs.xs:26: ./vxs.inc:363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./vxs.inc:363:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./vxs.inc:363:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:376:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, lobj, "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:5: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:376:2: note: '{' token is here VTYPECHECK(lobj, lobj, "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:249:16: note: expanded from macro 'VTYPECHECK' STMT_START { \ ^ ./vxs.inc:376:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] VTYPECHECK(lobj, lobj, "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:5: note: expanded from macro 'VTYPECHECK' } STMT_END ^ ./vxs.inc:376:2: note: ')' token is here VTYPECHECK(lobj, lobj, "lobj"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./vxs.inc:256:7: note: expanded from macro 'VTYPECHECK' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from vxs.xs:26: ./vxs.inc:428:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetSV_nosteal(rv,ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2291:9: note: expanded from macro 'SvSetSV_nosteal_and' STMT_START { \ ^~~~~~~~~~ ./ppport.h:11657:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./vxs.inc:428:6: note: '{' token is here SvSetSV_nosteal(rv,ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2291:20: note: expanded from macro 'SvSetSV_nosteal_and' STMT_START { \ ^ In file included from vxs.xs:26: ./vxs.inc:428:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetSV_nosteal(rv,ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2296:9: note: expanded from macro 'SvSetSV_nosteal_and' } STMT_END ^ ./vxs.inc:428:6: note: ')' token is here SvSetSV_nosteal(rv,ver); /* make a duplicate */ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2301:17: note: expanded from macro 'SvSetSV_nosteal' SvSetSV_nosteal_and(dst,src,/*nothing*/;) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2296:11: note: expanded from macro 'SvSetSV_nosteal_and' } STMT_END ^~~~~~~~ ./ppport.h:11658:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 48 warnings generated. make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' rm -f ../blib/arch/auto/version/vxs/vxs.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 -L/usr/local/lib -fstack-protector-strong vxs.o -o ../blib/arch/auto/version/vxs/vxs.so \ -lperl \ chmod 755 ../blib/arch/auto/version/vxs/vxs.so make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' Manifying 2 pod documents + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.M0fAX1 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 ++ dirname /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd version-0.9929 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 'INSTALL=/usr/bin/install -p' make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- vxs.bs ../blib/arch/auto/version/vxs/vxs.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' Manifying 2 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/version.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/version.pod Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/version/vxs.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/version/Internals.pod Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/version/vpp.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/version/regex.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/share/man/man3/version::Internals.3pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/share/man/man3/version.3pm + find /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 -type f -name '*.bs' -size 0 -delete + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr + mkdir -p /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64//usr/libexec/perl-version + cp -a t /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64//usr/libexec/perl-version + cat + chmod +x /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64//usr/libexec/perl-version/test + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so [ 2e] clang version 17.0.0 (Fedora 17.0.0~pre20230508.gad5bed5372f3f7-1.fc38) /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so built with clang + /usr/lib/rpm/redhat/brp-llvm-compile-lto-elf -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 Checking for LLVM bitcode artifacts + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.99.29-491.fc38_clang16_03 --unique-debug-suffix -0.99.29-491.fc38_clang16_03.x86_64 --unique-debug-src-base perl-version-0.99.29-491.fc38_clang16_03.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/version-0.9929 extracting debug info from /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so original debug info size: 104kB, size after compression: 96kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 1110 blocks + /usr/lib/rpm/check-buildroot + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-491.fc38_clang16_03.x86_64.debug [ 2e] clang version 17.0.0 (Fedora 17.0.0~pre20230508.gad5bed5372f3f7-1.fc38) /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-491.fc38_clang16_03.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so [ 2e] clang version 17.0.0 (Fedora 17.0.0~pre20230508.gad5bed5372f3f7-1.fc38) /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-491.fc38_clang16_03.x86_64.debug built with clang + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/libexec/perl-version/test from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.9F0hob + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -fno-openmp-implicit-rpath -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd version-0.9929 ++ perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '-j${RPM_BUILD_NCPUS}' + export HARNESS_OPTIONS=j1 + HARNESS_OPTIONS=j1 + make test make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- vxs.bs ../blib/arch/auto/version/vxs/vxs.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' make[1]: Entering directory '/builddir/build/BUILD/version-0.9929/vutil' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- vxs.bs ../blib/arch/auto/version/vxs/vxs.bs 644 No tests defined for version::vxs extension. make[1]: Leaving directory '/builddir/build/BUILD/version-0.9929/vutil' PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00impl-pp.t ..... ok t/01base.t ........ ok t/02derived.t ..... ok t/03require.t ..... ok t/04strict_lax.t .. ok t/05sigdie.t ...... ok t/06noop.t ........ ok t/07locale.t ...... ok t/08_corelist.t ... ok t/09_list_util.t .. ok t/10_lyon.t ....... ok t/11_taint.t ...... ok All tests successful. Files=12, Tests=2509, 1 wallclock secs ( 0.16 usr 0.02 sys + 0.82 cusr 0.10 csys = 1.10 CPU) Result: PASS + RPM_EC=0 ++ jobs -p + exit 0 Processing files: perl-version-0.99.29-491.fc38_clang16_03.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.zykw7f + umask 022 + cd /builddir/build/BUILD + cd version-0.9929 + DOCDIR=/builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/share/doc/perl-version + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/share/doc/perl-version + cp -pr CHANGES /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/share/doc/perl-version + cp -pr README /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64/usr/share/doc/perl-version + RPM_EC=0 ++ jobs -p + exit 0 Provides: perl(charstar) perl(version) = 0.9929 perl(version::regex) = 0.9929 perl(version::vpp) = 0.9929 perl-version = 8:0.99.29-491.fc38_clang16_03 perl-version(x86-64) = 8:0.99.29-491.fc38_clang16_03 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libperl.so.5.36()(64bit) perl(:MODULE_COMPAT_5.36.1) perl(:VERSION) >= 5.10.0 perl(:VERSION) >= 5.6.2 perl(Config) perl(POSIX) perl(constant) perl(if) perl(overload) perl(strict) perl(version::regex) perl(warnings::register) perl-libs rtld(GNU_HASH) Processing files: perl-version-tests-0.99.29-491.fc38_clang16_03.x86_64 Provides: perl-version-tests = 8:0.99.29-491.fc38_clang16_03 perl-version-tests(x86-64) = 8:0.99.29-491.fc38_clang16_03 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/perl perl(Config) perl(Data::Dumper) perl(File::Basename) perl(File::Spec) perl(File::Temp) perl(List::Util) perl(POSIX) perl(Test::Harness) perl(Test::More) perl(base) perl(if) perl(lib) perl(strict) perl(version) >= 0.9929 Processing files: perl-version-debugsource-0.99.29-491.fc38_clang16_03.x86_64 Provides: perl-version-debugsource = 8:0.99.29-491.fc38_clang16_03 perl-version-debugsource(x86-64) = 8:0.99.29-491.fc38_clang16_03 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: perl-version-debuginfo-0.99.29-491.fc38_clang16_03.x86_64 Provides: debuginfo(build-id) = d00c6d41d2729dce4cdbeea6f6cc676da68ca798 perl-version-debuginfo = 8:0.99.29-491.fc38_clang16_03 perl-version-debuginfo(x86-64) = 8:0.99.29-491.fc38_clang16_03 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: perl-version-debugsource(x86-64) = 8:0.99.29-491.fc38_clang16_03 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 Wrote: /builddir/build/RPMS/perl-version-0.99.29-491.fc38_clang16_03.x86_64.rpm Wrote: /builddir/build/RPMS/perl-version-debuginfo-0.99.29-491.fc38_clang16_03.x86_64.rpm Wrote: /builddir/build/RPMS/perl-version-debugsource-0.99.29-491.fc38_clang16_03.x86_64.rpm Wrote: /builddir/build/RPMS/perl-version-tests-0.99.29-491.fc38_clang16_03.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.XajkdQ + umask 022 + cd /builddir/build/BUILD + cd version-0.9929 + /usr/bin/rm -rf /builddir/build/BUILDROOT/perl-version-0.99.29-491.fc38_clang16_03.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Kqc8Xl + umask 022 + cd /builddir/build/BUILD + rm -rf version-0.9929 version-0.9929.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0