Show report
[2020-07-30 05:12:06-0400] ==> Starting synctree
[2020-07-30 05:12:06-0400] qx[/usr/bin/git clone file:///$HOME/smoke/git /Users/core/smoke/git-perl 2>&1]
[2020-07-30 05:12:47-0400] qx[/usr/bin/git remote update --prune 2>&1]
[2020-07-30 05:12:47-0400] qx[/usr/bin/git checkout smoke-me/jkeenan/dire-wolf
[2020-07-30 05:12:47-0400]  2>&1]
Already on 'smoke-me/jkeenan/dire-wolf'
[2020-07-30 05:12:47-0400] qx[/usr/bin/git reset --hard origin/smoke-me/jkeenan/dire-wolf
[2020-07-30 05:12:47-0400]  2>&1]
[2020-07-30 05:12:47-0400] qx[/usr/bin/git clone /Users/core/smoke/git-perl /Users/core/smoke/perl-current 2>&1]
[2020-07-30 05:12:49-0400] qx[/usr/bin/git clean -dfx 2>&1]
[2020-07-30 05:12:50-0400] qx[/usr/bin/git fetch origin 2>&1]
[2020-07-30 05:12:50-0400] qx[/usr/bin/git checkout smoke-me/jkeenan/dire-wolf
[2020-07-30 05:12:50-0400]  2>&1]
Already on 'smoke-me/jkeenan/dire-wolf'
[2020-07-30 05:12:50-0400] qx[/usr/bin/git reset --hard origin/smoke-me/jkeenan/dire-wolf
[2020-07-30 05:12:50-0400]  2>&1]
[2020-07-30 05:12:50-0400] qx[/Users/core/bin/perl-5.26.1/bin/perl5.26.1 Porting/make_dot_patch.pl > .patch]
[2020-07-30 05:12:51-0400] /Users/core/smoke/perl-current is now up to patchlevel bd88bd2a72478af4411aa8a4868c294e649d0e00
[2020-07-30 05:12:51-0400] ==> Starting runsmoke
[2020-07-30 05:12:51-0400] [./tssmokeperl.pl] chdir(/Users/core/smoke/perl-current)
[2020-07-30 05:12:51-0400] qx[/Users/core/bin/perl-5.26.1/bin/perl5.26.1 -e "require q[/Users/core/smoke/perl-current/cpan/Test-Harness/lib/Test/Harness.pm];print Test::Harness->VERSION" 2>&1]
[2020-07-30 05:12:51-0400] Found: Test::Harness version 3.42.
[2020-07-30 05:12:51-0400] Reading build configurations from /Users/core/smoke/TestSmoke/perlcurrent.cfg
[2020-07-30 05:12:51-0400] Reading 'Policy.sh' from default content (v=1)
[2020-07-30 05:12:51-0400] Running smoke tests without $ENV{PERLIO}
[2020-07-30 05:12:51-0400] Running test suite only with 'harness'
[2020-07-30 05:12:51-0400] make distclean ...
[2020-07-30 05:12:51-0400] Smoking patch bd88bd2a72478af4411aa8a4868c294e649d0e00 v5.32.0-64-gbd88bd2a72
[2020-07-30 05:12:51-0400] Smoking branch smoke-me/jkeenan/dire-wolf
[2020-07-30 05:12:51-0400] Locally applied patches from '/Users/core/smoke/perl-current/patchlevel.h'
[2020-07-30 05:12:51-0400] Patches: 'uncommitted-changes'
[2020-07-30 05:12:51-0400] Adding 'SMOKEbd88bd2a72478af4411aa8a4868c294e649d0e00' to the registered patches.
[2020-07-30 05:12:51-0400] 
[2020-07-30 05:12:51-0400] Configuration: -Dusedevel -Dcc=clang++
[2020-07-30 05:12:51-0400] ------------------------------------------------------------------------------
[2020-07-30 05:12:51-0400] make distclean ...
[2020-07-30 05:12:51-0400] 
[2020-07-30 05:12:51-0400] Copy Policy.sh ...
[2020-07-30 05:12:51-0400] 
[2020-07-30 05:12:51-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 05:14:47-0400] 
[2020-07-30 05:14:47-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 05:18:55-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 05:18:55-0400] 
[2020-07-30 05:18:55-0400]  Tests start here:
[2020-07-30 05:18:55-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 05:34:05-0400] 
[2020-07-30 05:34:05-0400] All tests successful.
[2020-07-30 05:34:05-0400] Archived results...
[2020-07-30 05:34:05-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 05:34:05-0400] 
[2020-07-30 05:34:05-0400] Configuration: -Dusedevel -Dcc=clang++ -DDEBUGGING
[2020-07-30 05:34:05-0400] ------------------------------------------------------------------------------
[2020-07-30 05:34:05-0400] make distclean ...
[2020-07-30 05:34:22-0400] 
[2020-07-30 05:34:22-0400] Copy Policy.sh ...
[2020-07-30 05:34:22-0400] 
[2020-07-30 05:34:22-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
rm: dirfd.dSYM: is a directory
rm: isascii.dSYM: is a directory
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 05:36:00-0400] 
[2020-07-30 05:36:00-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 05:41:37-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 05:41:37-0400] 
[2020-07-30 05:41:37-0400]  Tests start here:
[2020-07-30 05:41:37-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 06:00:05-0400] 
[2020-07-30 06:00:05-0400] All tests successful.
[2020-07-30 06:00:05-0400] Archived results...
[2020-07-30 06:00:05-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 06:00:05-0400] 
[2020-07-30 06:00:05-0400] Configuration: -Dusedevel -Dcc=clang++ -Duse64bitall
[2020-07-30 06:00:05-0400] ------------------------------------------------------------------------------
[2020-07-30 06:00:05-0400] make distclean ...
[2020-07-30 06:00:25-0400] 
[2020-07-30 06:00:25-0400] Copy Policy.sh ...
[2020-07-30 06:00:25-0400] 
[2020-07-30 06:00:25-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 06:01:54-0400] 
[2020-07-30 06:01:54-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 06:05:51-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 06:05:51-0400] 
[2020-07-30 06:05:51-0400]  Tests start here:
[2020-07-30 06:05:51-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 06:21:23-0400] 
[2020-07-30 06:21:23-0400] All tests successful.
[2020-07-30 06:21:23-0400] Archived results...
[2020-07-30 06:21:23-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 06:21:23-0400] 
[2020-07-30 06:21:23-0400] Configuration: -Dusedevel -Dcc=clang++ -Duse64bitall -DDEBUGGING
[2020-07-30 06:21:23-0400] ------------------------------------------------------------------------------
[2020-07-30 06:21:23-0400] make distclean ...
[2020-07-30 06:21:41-0400] 
[2020-07-30 06:21:41-0400] Copy Policy.sh ...
[2020-07-30 06:21:41-0400] 
[2020-07-30 06:21:41-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
rm: dirfd.dSYM: is a directory
rm: isascii.dSYM: is a directory
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 06:23:17-0400] 
[2020-07-30 06:23:17-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 06:28:56-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 06:28:56-0400] 
[2020-07-30 06:28:56-0400]  Tests start here:
[2020-07-30 06:28:56-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 06:47:30-0400] 
[2020-07-30 06:47:30-0400] All tests successful.
[2020-07-30 06:47:30-0400] Archived results...
[2020-07-30 06:47:30-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 06:47:30-0400] 
[2020-07-30 06:47:30-0400] Configuration: -Dusedevel -Dcc=clang++ -Duselongdouble
[2020-07-30 06:47:30-0400] ------------------------------------------------------------------------------
[2020-07-30 06:47:30-0400] make distclean ...
[2020-07-30 06:47:51-0400] 
[2020-07-30 06:47:51-0400] Copy Policy.sh ...
[2020-07-30 06:47:51-0400] 
[2020-07-30 06:47:51-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 06:49:24-0400] 
[2020-07-30 06:49:24-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 06:53:24-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 06:53:24-0400] 
[2020-07-30 06:53:24-0400]  Tests start here:
[2020-07-30 06:53:24-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 07:08:49-0400] 
[2020-07-30 07:08:49-0400] All tests successful.
[2020-07-30 07:08:49-0400] Archived results...
[2020-07-30 07:08:49-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 07:08:49-0400] 
[2020-07-30 07:08:49-0400] Configuration: -Dusedevel -Dcc=clang++ -Duselongdouble -DDEBUGGING
[2020-07-30 07:08:49-0400] ------------------------------------------------------------------------------
[2020-07-30 07:08:49-0400] make distclean ...
[2020-07-30 07:09:07-0400] 
[2020-07-30 07:09:07-0400] Copy Policy.sh ...
[2020-07-30 07:09:07-0400] 
[2020-07-30 07:09:07-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
rm: dirfd.dSYM: is a directory
rm: isascii.dSYM: is a directory
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 07:10:47-0400] 
[2020-07-30 07:10:47-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 07:16:24-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 07:16:24-0400] 
[2020-07-30 07:16:24-0400]  Tests start here:
[2020-07-30 07:16:24-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 07:34:50-0400] 
[2020-07-30 07:34:50-0400] All tests successful.
[2020-07-30 07:34:50-0400] Archived results...
[2020-07-30 07:34:50-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 07:34:50-0400] 
[2020-07-30 07:34:50-0400] Configuration: -Dusedevel -Dcc=clang++ -Duseithreads
[2020-07-30 07:34:50-0400] ------------------------------------------------------------------------------
[2020-07-30 07:34:50-0400] make distclean ...
[2020-07-30 07:35:11-0400] 
[2020-07-30 07:35:11-0400] Copy Policy.sh ...
[2020-07-30 07:35:11-0400] 
[2020-07-30 07:35:11-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 07:36:48-0400] 
[2020-07-30 07:36:48-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 07:40:52-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 07:40:52-0400] 
[2020-07-30 07:40:52-0400]  Tests start here:
[2020-07-30 07:40:52-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 07:59:36-0400] 
[2020-07-30 07:59:36-0400] All tests successful.
[2020-07-30 07:59:36-0400] Archived results...
[2020-07-30 07:59:36-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 07:59:36-0400] 
[2020-07-30 07:59:36-0400] Configuration: -Dusedevel -Dcc=clang++ -Duseithreads -DDEBUGGING
[2020-07-30 07:59:36-0400] ------------------------------------------------------------------------------
[2020-07-30 07:59:36-0400] make distclean ...
[2020-07-30 07:59:55-0400] 
[2020-07-30 07:59:55-0400] Copy Policy.sh ...
[2020-07-30 07:59:55-0400] 
[2020-07-30 07:59:55-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
rm: dirfd.dSYM: is a directory
rm: isascii.dSYM: is a directory
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 08:01:36-0400] 
[2020-07-30 08:01:36-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 08:07:31-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 08:07:31-0400] 
[2020-07-30 08:07:31-0400]  Tests start here:
[2020-07-30 08:07:31-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 08:30:15-0400] 
[2020-07-30 08:30:15-0400] All tests successful.
[2020-07-30 08:30:15-0400] Archived results...
[2020-07-30 08:30:15-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 08:30:15-0400] 
[2020-07-30 08:30:15-0400] Configuration: -Dusedevel -Dcc=clang++ -Duseithreads -Duse64bitall
[2020-07-30 08:30:15-0400] ------------------------------------------------------------------------------
[2020-07-30 08:30:15-0400] make distclean ...
[2020-07-30 08:30:36-0400] 
[2020-07-30 08:30:36-0400] Copy Policy.sh ...
[2020-07-30 08:30:36-0400] 
[2020-07-30 08:30:36-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 08:32:09-0400] 
[2020-07-30 08:32:09-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 08:36:14-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 08:36:14-0400] 
[2020-07-30 08:36:14-0400]  Tests start here:
[2020-07-30 08:36:14-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 08:55:13-0400] 
[2020-07-30 08:55:13-0400] All tests successful.
[2020-07-30 08:55:13-0400] Archived results...
[2020-07-30 08:55:13-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 08:55:13-0400] 
[2020-07-30 08:55:13-0400] Configuration: -Dusedevel -Dcc=clang++ -Duseithreads -Duse64bitall -DDEBUGGING
[2020-07-30 08:55:13-0400] ------------------------------------------------------------------------------
[2020-07-30 08:55:13-0400] make distclean ...
[2020-07-30 08:55:33-0400] 
[2020-07-30 08:55:33-0400] Copy Policy.sh ...
[2020-07-30 08:55:33-0400] 
[2020-07-30 08:55:33-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
rm: dirfd.dSYM: is a directory
rm: isascii.dSYM: is a directory
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 08:57:13-0400] 
[2020-07-30 08:57:13-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 09:03:08-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 09:03:08-0400] 
[2020-07-30 09:03:08-0400]  Tests start here:
[2020-07-30 09:03:08-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 09:25:54-0400] 
[2020-07-30 09:25:54-0400] All tests successful.
[2020-07-30 09:25:54-0400] Archived results...
[2020-07-30 09:25:54-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 09:25:54-0400] 
[2020-07-30 09:25:54-0400] Configuration: -Dusedevel -Dcc=clang++ -Duseithreads -Duselongdouble
[2020-07-30 09:25:54-0400] ------------------------------------------------------------------------------
[2020-07-30 09:25:54-0400] make distclean ...
[2020-07-30 09:26:15-0400] 
[2020-07-30 09:26:15-0400] Copy Policy.sh ...
[2020-07-30 09:26:15-0400] 
[2020-07-30 09:26:15-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 09:27:49-0400] 
[2020-07-30 09:27:49-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 09:31:55-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 09:31:55-0400] 
[2020-07-30 09:31:55-0400]  Tests start here:
[2020-07-30 09:31:55-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 09:50:38-0400] 
[2020-07-30 09:50:38-0400] All tests successful.
[2020-07-30 09:50:38-0400] Archived results...
[2020-07-30 09:50:38-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 09:50:38-0400] 
[2020-07-30 09:50:38-0400] Configuration: -Dusedevel -Dcc=clang++ -Duseithreads -Duselongdouble -DDEBUGGING
[2020-07-30 09:50:38-0400] ------------------------------------------------------------------------------
[2020-07-30 09:50:38-0400] make distclean ...
[2020-07-30 09:50:58-0400] 
[2020-07-30 09:50:58-0400] Copy Policy.sh ...
[2020-07-30 09:50:58-0400] 
[2020-07-30 09:50:58-0400] Configure ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
rm: dirfd.dSYM: is a directory
rm: isascii.dSYM: is a directory
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 09:52:40-0400] 
[2020-07-30 09:52:40-0400] make ...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
sv.c:12559:41: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^~
sv.c:12559:41: note: use array indexing to silence this warning
                 && strnEQ(q + 1, UTF8f + 2, sizeof(UTF8f) - 3))
                                        ^
                                  &     [
./handy.h:583:37: note: expanded from macro 'strnEQ'
#define strnEQ(s1,s2,l) (strncmp(s1,s2,l) == 0)
                                    ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
locale.c:1748:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['I'] = 'I';
                          ^~~~
locale.c:1749:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
            PL_fold_locale['i'] = 'i';
                          ^~~~
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DynaLoader.c:547:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DynaLoader); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libperl.a(perlapi.o) has no symbols
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
B.c:3518:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_B); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Bzip2.c:1669:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Bzip2); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Zlib.c:3713:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Compress__Raw__Zlib); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
deflate.c:54:12: warning: unused variable 'deflate_copyright' [-Wunused-const-variable]
const char deflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
inftrees.c:11:12: warning: unused variable 'inflate_copyright' [-Wunused-const-variable]
const char inflate_copyright[] =
           ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Cwd.c:1079:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Cwd); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -ldb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DB_File.c:3067:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_DB_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Dumper.c:1930:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Data__Dumper); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
RealPPPort.c:8185:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__PPPort); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Peek.c:840:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Devel__Peek); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
MD5.c:1054:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__MD5); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SHA.c:723:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Digest__SHA); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Byte.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Byte); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
CN.c:192:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__CN); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
EBCDIC.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__EBCDIC); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
JP.c:193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__JP); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KR.c:191:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__KR); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Symbol.c:187:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Symbol); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
TW.c:190:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__TW); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Unicode.c:704:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode__Unicode); /* prototype to pass -Wmissing-prototypes */
^
../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Encode.c:1581:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Encode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Fcntl.c:316:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Fcntl); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
DosGlob.c:208:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__DosGlob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Glob.c:706:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_File__Glob); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Call.c:464:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Filter__Util__Call); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Util.c:720:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FieldHash.c:718:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Hash__Util__FieldHash); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Langinfo.c:313:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_I18N__Langinfo); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
IO.c:1000:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IO); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SysV.c:829:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_IPC__SysV); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ListUtil.c:2508:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_List__Util); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Base64.c:728:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_MIME__Base64); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
FastCalc.c:628:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Math__BigInt__FastCalc); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lndbm
Warning (mostly harmless): No library found for -lucb
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
NDBM_File.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_NDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Opcode.c:867:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Opcode); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Warning (mostly harmless): No library found for -lposix
Warning (mostly harmless): No library found for -lcposix
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
POSIX.c:5685:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_POSIX); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
encoding.c:792:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__encoding); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mmap.c:449:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__mmap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
scalar.c:601:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__scalar); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
via.c:843:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_PerlIO__via); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
SDBM_File.c:583:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_SDBM_File); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Socket.c:1848:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Socket); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Storable.c:8165:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Storable); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Hostname.c:243:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Hostname); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Syslog.c:532:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Sys__Syslog); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
HiRes.c:2372:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__HiRes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Piece.c:1424:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Time__Piece); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Collate.c:1048:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Collate); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
Making header files for XS...
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Normalize.c:1289:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_Unicode__Normalize); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
APItest.c:3281:2: warning: 'Perl_ptr_table_clear' is deprecated [-Wdeprecated-declarations]
        ptr_table_clear(table);
        ^
../../embed.h:444:28: note: expanded from macro 'ptr_table_clear'
#define ptr_table_clear(a)      Perl_ptr_table_clear(aTHX_ a)
                                ^
../../proto.h:2736:4: note: 'Perl_ptr_table_clear' has been explicitly marked deprecated here
                        __attribute__deprecated__;
                        ^
../../perl.h:356:60: note: expanded from macro '__attribute__deprecated__'
#  define __attribute__deprecated__         __attribute__((deprecated))
                                                           ^
APItest.c:13869:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
2 warnings generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-undef-XS_VERSION.c:194:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUB-redefined-macros.c:216:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__APItest__XSUB1); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
Typemap.c:1919:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XS__Typemap); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
attributes.c:465:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_attributes); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
mro.c:928:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_mro); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
re.c:328:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_re); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
threads.c:2193:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
shared.c:2147:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_threads__shared); /* prototype to pass -Wmissing-prototypes */
^
../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
[2020-07-30 09:58:36-0400] Skip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 09:58:36-0400] 
[2020-07-30 09:58:36-0400]  Tests start here:
[2020-07-30 09:58:36-0400] TSTENV = stdio	
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:660:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:356:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:442:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:376:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:460:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:441:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
ExtTest.c:417:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_ExtTest); /* prototype to pass -Wmissing-prototypes */
^
../../../../XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSTest.c:340:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSTest); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSMore.c:525:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSMore); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
XSUsage.c:301:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier]
XS_EXTERNAL(boot_XSUsage); /* prototype to pass -Wmissing-prototypes */
^
/Users/core/smoke/perl-current/XSUB.h:134:29: note: expanded from macro 'XS_EXTERNAL'
#  define XS_EXTERNAL(name) extern "C" XSPROTO(name)
                            ^
1 warning generated.
# Will use Digest::MD5
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
[2020-07-30 10:21:56-0400] 
[2020-07-30 10:21:56-0400] All tests successful.
[2020-07-30 10:21:56-0400] Archived results...
[2020-07-30 10:21:56-0400] Unskip tests from '/Users/core/smoke/TestSmoke/smokecurrent.skiptests'
[2020-07-30 10:21:56-0400] Finished smoking bd88bd2a72478af4411aa8a4868c294e649d0e00 v5.32.0-64-gbd88bd2a72 smoke-me/jkeenan/dire-wolf
[2020-07-30 10:21:56-0400] Reading smokeresult from /Users/core/smoke/perl-current/mktest.out
[2020-07-30 10:21:56-0400] Processing [-Dcc=clang++]
[2020-07-30 10:21:56-0400] Processing [-DDEBUGGING -Dcc=clang++]
[2020-07-30 10:21:56-0400] Processing [-Dcc=clang++ -Duse64bitall]
[2020-07-30 10:21:56-0400] Processing [-DDEBUGGING -Dcc=clang++ -Duse64bitall]
[2020-07-30 10:21:56-0400] Processing [-Dcc=clang++ -Duselongdouble]
[2020-07-30 10:21:56-0400] Processing [-DDEBUGGING -Dcc=clang++ -Duselongdouble]
[2020-07-30 10:21:56-0400] Processing [-Dcc=clang++ -Duseithreads]
[2020-07-30 10:21:56-0400] Processing [-DDEBUGGING -Dcc=clang++ -Duseithreads]
[2020-07-30 10:21:56-0400] Processing [-Dcc=clang++ -Duseithreads -Duse64bitall]
[2020-07-30 10:21:56-0400] Processing [-DDEBUGGING -Dcc=clang++ -Duseithreads -Duse64bitall]
[2020-07-30 10:21:56-0400] Processing [-Dcc=clang++ -Duseithreads -Duselongdouble]
[2020-07-30 10:21:56-0400] Processing [-DDEBUGGING -Dcc=clang++ -Duseithreads -Duselongdouble]
[2020-07-30 10:21:56-0400] ==> Starting reporter
[2020-07-30 10:21:56-0400] Writing report to '/Users/core/smoke/perl-current/mktest.rpt'
-- 
Report generated by Test::Smoke::Gateway v0.09_01