PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2017-07-25T06:00:38 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Tue, 25 Jul 2017 05:41:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/K/KI/KIMOTO/SPVM-0.0229.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/K/KI/KIMOTO/CHECKSUMS Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/K/KI/KIMOTO/SPVM-0.0229.tar.gz ok SPVM-0.0229/ SPVM-0.0229/spvm_name_info.c SPVM-0.0229/spvm_compiler.h SPVM-0.0229/spvm_dumper.h SPVM-0.0229/spvm_type.c SPVM-0.0229/spvm_enumeration_value.h SPVM-0.0229/ppport.h SPVM-0.0229/spvm_package.c SPVM-0.0229/spvm_yacc_util.h SPVM-0.0229/spvm_field.h SPVM-0.0229/spvm_type.h SPVM-0.0229/spvm_var.h SPVM-0.0229/spvm_compiler_allocator.c SPVM-0.0229/spvm_base.h SPVM-0.0229/META.yml SPVM-0.0229/spvm_switch_info.c SPVM-0.0229/spvm_extention_bind.h SPVM-0.0229/spvm_runtime_api.c SPVM-0.0229/spvm_hash_func.c SPVM-0.0229/spvm_runtime.h SPVM-0.0229/SPVM.xs SPVM-0.0229/spvm_xs_util.h SPVM-0.0229/spvm_runtime_allocator.h SPVM-0.0229/spvm_extention_bind.c SPVM-0.0229/spvm_runtime_api.h SPVM-0.0229/spvm_toke.h SPVM-0.0229/spvm_limit.h SPVM-0.0229/spvm_constant.c SPVM-0.0229/yacc/ SPVM-0.0229/yacc/spvm_yacc.y SPVM-0.0229/yacc/bison.sh SPVM-0.0229/spvm_yacc_util.c SPVM-0.0229/spvm_memory_pool.c SPVM-0.0229/spvm_descriptor.h SPVM-0.0229/spvm_hash.c SPVM-0.0229/Changes SPVM-0.0229/spvm_util_allocator.h SPVM-0.0229/spvm_field.c SPVM-0.0229/spvm_descriptor.c SPVM-0.0229/spvm_dumper.c SPVM-0.0229/spvm_my_var.h SPVM-0.0229/PL SPVM-0.0229/spvm_bytecode_builder.c SPVM-0.0229/spvm_sub.h SPVM-0.0229/spvm_constant_pool_sub.h SPVM-0.0229/spvm_toke.c SPVM-0.0229/t/ SPVM-0.0229/t/SPVM.t SPVM-0.0229/t/lib/ SPVM-0.0229/t/lib/SPVM/ SPVM-0.0229/t/lib/SPVM/TestCase.spvm SPVM-0.0229/spvm_runtime_allocator.c SPVM-0.0229/spvm_switch_info.h SPVM-0.0229/spvm_constant.h SPVM-0.0229/spvm_hash_func.h SPVM-0.0229/spvm_hash.h SPVM-0.0229/spvm_bytecode.h SPVM-0.0229/spvm_base_object.h SPVM-0.0229/spvm_name_info.h SPVM-0.0229/spvm_yacc.c SPVM-0.0229/spvm_memory_pool.h SPVM-0.0229/spvm_hash_entry.h SPVM-0.0229/spvm_constant_pool_package.h SPVM-0.0229/spvm_op.c SPVM-0.0229/spvm_dynamic_array.h SPVM-0.0229/spvm_var.c SPVM-0.0229/spvm_enumeration.c SPVM-0.0229/spvm_constant_pool_field.h SPVM-0.0229/spvm_bytecode_array.h SPVM-0.0229/spvm_constant_pool.h SPVM-0.0229/solo/ SPVM-0.0229/solo/Main.spvm SPVM-0.0229/solo/spvm_main.c SPVM-0.0229/solo/t/ SPVM-0.0229/solo/t/spvm_t_array.c SPVM-0.0229/solo/t/spvm_t_hash.c SPVM-0.0229/solo/t/spvm_t_memory_pool.c SPVM-0.0229/solo/Makefile SPVM-0.0229/solo/SPVM/ SPVM-0.0229/solo/SPVM/Test/ SPVM-0.0229/solo/SPVM/Test/Minimal.spvm SPVM-0.0229/solo/SPVM/Test/EnumA.spvm SPVM-0.0229/solo/SPVM/Test/EnumC.spvm SPVM-0.0229/solo/SPVM/Test/Simple.spvm SPVM-0.0229/solo/SPVM/Test/EnumD.spvm SPVM-0.0229/solo/SPVM/Test/EnumB.spvm SPVM-0.0229/solo/SPVM/Test.spvm SPVM-0.0229/solo/README.md SPVM-0.0229/spvm_object.h SPVM-0.0229/README.md SPVM-0.0229/spvm_enumeration_value.c SPVM-0.0229/Makefile.PL SPVM-0.0229/spvm_value.h SPVM-0.0229/spvm_bytecode_builder.h SPVM-0.0229/spvm_compiler.c SPVM-0.0229/spvm_dynamic_array.c SPVM-0.0229/spvm_enumeration.h SPVM-0.0229/spvm_api.h SPVM-0.0229/spvm_util_allocator.c SPVM-0.0229/spvm_runtime.c SPVM-0.0229/spvm_op_checker.h SPVM-0.0229/spvm_array.h SPVM-0.0229/spvm_my_var.c SPVM-0.0229/spvm_compiler_allocator.h SPVM-0.0229/spvm_op.h SPVM-0.0229/spvm_op_checker.c SPVM-0.0229/spvm_package.h SPVM-0.0229/spvm_bytecode_array.c SPVM-0.0229/MANIFEST SPVM-0.0229/spvm_yacc.h SPVM-0.0229/spvm_extention.h SPVM-0.0229/spvm_extention.c SPVM-0.0229/lib/ SPVM-0.0229/lib/SPVM/ SPVM-0.0229/lib/SPVM/Array/ SPVM-0.0229/lib/SPVM/Array/Float.pm SPVM-0.0229/lib/SPVM/Array/Long.pm SPVM-0.0229/lib/SPVM/Array/Object.pm SPVM-0.0229/lib/SPVM/Array/Byte.pm SPVM-0.0229/lib/SPVM/Array/Double.pm SPVM-0.0229/lib/SPVM/Array/Int.pm SPVM-0.0229/lib/SPVM/Array/Short.pm SPVM-0.0229/lib/SPVM/String.pm SPVM-0.0229/lib/SPVM/stdout.spvm SPVM-0.0229/lib/SPVM/Object.pm SPVM-0.0229/lib/SPVM/Array.pm SPVM-0.0229/lib/SPVM/BaseObject.pm SPVM-0.0229/lib/SPVM.pm SPVM-0.0229/spvm_sub.c SPVM-0.0229/spvm_constant_pool.c SPVM-0.0229/META.json SPVM-0.0229/spvm_bytecode.c Configuring K/KI/KIMOTO/SPVM-0.0229.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for SPVM Writing MYMETA.yml and MYMETA.json KIMOTO/SPVM-0.0229.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for K/KI/KIMOTO/SPVM-0.0229.tar.gz >>> make cp lib/SPVM/BaseObject.pm blib/lib/SPVM/BaseObject.pm cp lib/SPVM/Array/Double.pm blib/lib/SPVM/Array/Double.pm cp lib/SPVM/String.pm blib/lib/SPVM/String.pm cp lib/SPVM/Array/Int.pm blib/lib/SPVM/Array/Int.pm cp lib/SPVM/Array.pm blib/lib/SPVM/Array.pm cp lib/SPVM.pm blib/lib/SPVM.pm cp lib/SPVM/Array/Object.pm blib/lib/SPVM/Array/Object.pm cp lib/SPVM/Array/Long.pm blib/lib/SPVM/Array/Long.pm cp lib/SPVM/Object.pm blib/lib/SPVM/Object.pm cp lib/SPVM/Array/Float.pm blib/lib/SPVM/Array/Float.pm cp lib/SPVM/Array/Byte.pm blib/lib/SPVM/Array/Byte.pm cp lib/SPVM/stdout.spvm blib/lib/SPVM/stdout.spvm cp lib/SPVM/Array/Short.pm blib/lib/SPVM/Array/Short.pm Running Mkbootstrap for SPVM () chmod 644 "SPVM.bs" "/Users/fly2400/ap2400-300558/bin/perl-dynamic" -MExtUtils::Command::MM -e 'cp_nonempty' -- SPVM.bs blib/arch/auto/SPVM/SPVM.bs 644 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "/Users/fly2400/cpanfly-5.24/var/megalib/ExtUtils/xsubpp" -typemap '/Users/fly2400/ap2400-300558/lib/ExtUtils/typemap' SPVM.xs > SPVM.xsc Please specify prototyping behavior for SPVM.xs (see perlxs manual) mv SPVM.xsc SPVM.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" SPVM.c In file included from SPVM.xs:26: ./spvm_xs_util.h:106:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:129:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:152:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:175:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:198:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:221:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:244:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:267:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:290:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_array = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./spvm_xs_util.h:312:7: warning: incompatible pointer types initializing 'HV *' (aka 'struct hv *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] HV* hv_object = sv_2mortal((SV*)newHV()); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ SPVM.xs:310:7: warning: incompatible pointer types initializing 'AV *' (aka 'struct av *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] AV* av_nums = SvRV(sv_nums); ^ ~~~~~~~~~~~~~ SPVM.xs:397:7: warning: incompatible pointer types initializing 'AV *' (aka 'struct av *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] AV* av_nums = SvRV(sv_nums); ^ ~~~~~~~~~~~~~ SPVM.xs:484:7: warning: incompatible pointer types initializing 'AV *' (aka 'struct av *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] AV* av_nums = SvRV(sv_nums); ^ ~~~~~~~~~~~~~ SPVM.xs:571:7: warning: incompatible pointer types initializing 'AV *' (aka 'struct av *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] AV* av_nums = SvRV(sv_nums); ^ ~~~~~~~~~~~~~ SPVM.xs:658:7: warning: incompatible pointer types initializing 'AV *' (aka 'struct av *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] AV* av_nums = SvRV(sv_nums); ^ ~~~~~~~~~~~~~ SPVM.xs:745:7: warning: incompatible pointer types initializing 'AV *' (aka 'struct av *') with an expression of type 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] AV* av_nums = SvRV(sv_nums); ^ ~~~~~~~~~~~~~ 16 warnings generated. gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_bytecode.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_bytecode_array.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_bytecode_builder.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_compiler.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_compiler_allocator.c spvm_compiler_allocator.c:35:3: warning: implicitly declaring library function 'memset' with type 'void *(void *, int, unsigned long)' memset(block, 0, size); ^ spvm_compiler_allocator.c:35:3: note: please include the header or explicitly provide a declaration for 'memset' 1 warning generated. gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_constant.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_constant_pool.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_descriptor.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_dumper.c spvm_dumper.c:484:41: warning: format specifies type 'long long' but the argument has type 'int32_t' (aka 'int') [-Wformat] printf(" int %" PRId64 "\n", constant->value.int_value); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_dynamic_array.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_enumeration.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_enumeration_value.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_extention.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_extention_bind.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_field.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_hash.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_hash_func.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_memory_pool.c spvm_memory_pool.c:49:7: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' memcpy(new_pages, memory_pool->pages, memory_pool->pages_length * sizeof(uint8_t*)); ^ spvm_memory_pool.c:49:7: note: please include the header or explicitly provide a declaration for 'memcpy' spvm_memory_pool.c:51:26: warning: incompatible pointer types assigning to 'int8_t **' (aka 'signed char **') from 'uint8_t **' (aka 'unsigned char **') [-Wincompatible-pointer-types] memory_pool->pages = new_pages; ^ ~~~~~~~~~ 2 warnings generated. gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_my_var.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_name_info.c gcc -c -I. -fno-common -DPERL_DARWIN -no-cpp-precomp -mmacosx-version-min=10.9 -arch x86_64 -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -fno-strict-aliasing -pipe -fstack-protector -DPERL_USE_SAFE_PUTENV -O3 -DVERSION=\"0.0229\" -DXS_VERSION=\"0.0229\" "-I/Users/fly2400/ap2400-300558/lib/CORE" spvm_op.c spvm_op.c:1276:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (op_term = SPVM_OP_sibling(compiler, op_term)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spvm_op.c:1276:22: note: place parentheses around the assignment to silence this warning while (op_term = SPVM_OP_sibling(compiler, op_term)) { ^ ( ) spvm_op.c:1276:22: note: use '==' to turn this assignment into an equality comparison while (op_term = SPVM_OP_sibling(compiler, op_term)) { ^ == spvm_op.c:1283:11: error: non-void function 'SPVM_OP_build_assignop' should return a value [-Wreturn-type] return; ^ spvm_op.c:1295:11: error: non-void function 'SPVM_OP_build_assignop' should return a value [-Wreturn-type] return; ^ spvm_op.c:1349:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (op_term = SPVM_OP_sibling(compiler, op_term)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spvm_op.c:1349:22: note: place parentheses around the assignment to silence this warning while (op_term = SPVM_OP_sibling(compiler, op_term)) { ^ ( ) spvm_op.c:1349:22: note: use '==' to turn this assignment into an equality comparison while (op_term = SPVM_OP_sibling(compiler, op_term)) { ^ == 2 warnings and 2 errors generated. make: *** [spvm_op.o] Error 1 KIMOTO/SPVM-0.0229.tar.gz make -- NOT OK Finished 2017-07-25T06:00:42