Mock Version: 3.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/perl-version.spec'], chrootPath='/var/lib/mock/fedora-37-ppc64le-1666333007.602818/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.zj7d4mzs:/etc/resolv.conf', '--bind=/dev/btrfs-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.zj7d4mzs:/etc/resolv.conf', '--bind=/dev/btrfs-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', '62639a7677dc416ba05ef2525f73d8c0', '-D', '/var/lib/mock/fedora-37-ppc64le-1666333007.602818/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zj7d4mzs:/etc/resolv.conf', '--bind=/dev/btrfs-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 ppc64le --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 sh: line 1: perl: command not found Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/perl-version-0.99.29-490.fc37_clang15_12.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/perl-version.spec'], chrootPath='/var/lib/mock/fedora-37-ppc64le-1666333007.602818/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.zj7d4mzs:/etc/resolv.conf', '--bind=/dev/btrfs-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.zj7d4mzs:/etc/resolv.conf', '--bind=/dev/btrfs-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', '99b220b74a084441b0ab1ed099a4ee3d', '-D', '/var/lib/mock/fedora-37-ppc64le-1666333007.602818/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zj7d4mzs:/etc/resolv.conf', '--bind=/dev/btrfs-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 ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1658448000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lINZUQ + 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.k9O0Wo + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' 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.pod blib/lib/version.pod cp vperl/vpp.pm blib/lib/version/vpp.pm cp lib/version/regex.pm blib/lib/version/regex.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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.L2eIie + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le ++ dirname /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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-490.fc37_clang15_12.ppc64le '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-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/version.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/version.pod Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/version/vxs.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/version/Internals.pod Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/version/regex.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/version/vpp.pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/share/man/man3/version::Internals.3pm Installing /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/share/man/man3/version.3pm + find /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le -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-490.fc37_clang15_12.ppc64le/usr + mkdir -p /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le//usr/libexec/perl-version + cp -a t /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le//usr/libexec/perl-version + cat + chmod +x /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le//usr/libexec/perl-version/test + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so error: write on a pipe with no reader error: write on a pipe with no reader [ 2e] clang version 15.0.0 (Fedora 15.0.0-2.fc37) /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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-490.fc37_clang15_12 --unique-debug-suffix -0.99.29-490.fc37_clang15_12.ppc64le --unique-debug-src-base perl-version-0.99.29-490.fc37_clang15_12.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/version-0.9929 extracting debug info from /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so original debug info size: 128kB, size after compression: 128kB /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-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug': PT_DYNAMIC segment offset (0x2fb10) + file size (0x210) exceeds the size of the file (0x184a0) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug': PT_DYNAMIC segment offset (0x2fb10) + file size (0x210) exceeds the size of the file (0x184a0) pure virtual method called terminate called without an active exception llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug': PT_DYNAMIC segment offset (0x2fb10) + file size (0x210) exceeds the size of the file (0x184a0) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug': PT_DYNAMIC segment offset (0x2fb10) + file size (0x210) exceeds the size of the file (0x184a0) [ 2e] clang version 15.0.0 (Fedora 15.0.0-2.fc37) /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug': PT_DYNAMIC segment offset (0x2fb10) + file size (0x210) exceeds the size of the file (0x184a0) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.debug': PT_DYNAMIC segment offset (0x2fb10) + file size (0x210) exceeds the size of the file (0x184a0) [ 2e] clang version 15.0.0 (Fedora 15.0.0-2.fc37) /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/version/vxs/vxs.so-0.99.29-490.fc37_clang15_12.ppc64le.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 + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.S4FiYE + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + 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}' -- -j2 + export HARNESS_OPTIONS=j2 + HARNESS_OPTIONS=j2 + 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/01base.t ........ ok t/00impl-pp.t ..... ok t/03require.t ..... ok t/02derived.t ..... ok t/05sigdie.t ...... ok t/04strict_lax.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.24 usr 0.01 sys + 1.68 cusr 0.11 csys = 2.04 CPU) Result: PASS + RPM_EC=0 ++ jobs -p + exit 0 Processing files: perl-version-0.99.29-490.fc37_clang15_12.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gS8PtF + umask 022 + cd /builddir/build/BUILD + cd version-0.9929 + DOCDIR=/builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/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-490.fc37_clang15_12.ppc64le/usr/share/doc/perl-version + cp -pr CHANGES /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/usr/share/doc/perl-version + cp -pr README /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le/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-490.fc37_clang15_12 perl-version(ppc-64) = 8:0.99.29-490.fc37_clang15_12 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.17)(64bit) libperl.so.5.36()(64bit) 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) rtld(GNU_HASH) Processing files: perl-version-tests-0.99.29-490.fc37_clang15_12.ppc64le Provides: perl-version-tests = 8:0.99.29-490.fc37_clang15_12 perl-version-tests(ppc-64) = 8:0.99.29-490.fc37_clang15_12 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-490.fc37_clang15_12.ppc64le Provides: perl-version-debugsource = 8:0.99.29-490.fc37_clang15_12 perl-version-debugsource(ppc-64) = 8:0.99.29-490.fc37_clang15_12 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-490.fc37_clang15_12.ppc64le Provides: debuginfo(build-id) = 1d42fd459917d2c6a32460b912cd6154f2d69536 perl-version-debuginfo = 8:0.99.29-490.fc37_clang15_12 perl-version-debuginfo(ppc-64) = 8:0.99.29-490.fc37_clang15_12 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: perl-version-debugsource(ppc-64) = 8:0.99.29-490.fc37_clang15_12 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le Wrote: /builddir/build/RPMS/perl-version-0.99.29-490.fc37_clang15_12.ppc64le.rpm Wrote: /builddir/build/RPMS/perl-version-debuginfo-0.99.29-490.fc37_clang15_12.ppc64le.rpm Wrote: /builddir/build/RPMS/perl-version-tests-0.99.29-490.fc37_clang15_12.ppc64le.rpm Wrote: /builddir/build/RPMS/perl-version-debugsource-0.99.29-490.fc37_clang15_12.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.8X5DfF + umask 022 + cd /builddir/build/BUILD + cd version-0.9929 + /usr/bin/rm -rf /builddir/build/BUILDROOT/perl-version-0.99.29-490.fc37_clang15_12.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.vQJVqw + 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