--- Dependency check [begin] --- --- Dependency check [end] --- --- Distribution check [begin] --- Version 1.35 - 2020-08-22 (EO) Information: this ChangeLog entry matches the version number: Version 1.35 - 2020-08-22 (EO) Now checking git repository... --- Distribution check [end] --- cd src ; /Volumes/SAS/sasbuild/tools/perl/bin/perl Makefile.PL Checking if your kit is complete... Looks good ----------------------------------- XMM Perl Enhanced Data Access Layer ----------------------------------- Using SAS_DIR=/Volumes/SAS/sasbuild/xmm_sas Found SAS version: 22.0.0-dad1e14b0-20240919 This is the pedal version 1.35 Need dal version 1.186 or better... found 1.199.1. Ok. Subroutine initialize redefined at ./Makefile.PL line 43. Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json DAL_C_lib will be built for stand alone use cfitsio found in /Volumes/SAS/sasbuild/tools/cfitsio/lib Use of uninitialized value $libdylib in concatenation (.) or string at ./Makefile.PL line 158. stdc++ found in /usr/local/Cellar/gcc@13/13.3.0/bin/../lib/gcc/13/gcc/x86_64-apple-darwin22/13/../../../ Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for pedal Writing MYMETA.yml and MYMETA.json for n in `find src -name Makefile` ; do \ if test -f $n.PL ; then \ sed 's/-all.*-none/\$(OBJECT)/' < $n > $n.tmp ; \ mv $n.tmp $n ; \ fi ; \ done /Volumes/SAS/sasbuild/xmm_sas/packages/sas/bin/sastaskhdr_gfortran bintable 1.35 pedal 22.0.0-dad1e14b0-20240919 > bintable.h /Volumes/SAS/sasbuild/xmm_sas/packages/sas/bin/sastaskhimp bintable 1.35 pedal 22.0.0-dad1e14b0-20240919 > bintable_h_imp.cc T=bintable ;\ sed "s/taskname/$T/g" /Volumes/SAS/sasbuild/xmm_sas/packages/taskmain/src/task_mod.f90 > bintable_f_mod.f90 T=bintable ;\ sed "s/taskname/$T/g" /Volumes/SAS/sasbuild/xmm_sas/packages/taskmain/src/task_f.cc | sed "s/taskproc/$T_/g" > bintable_f.cc Dependencies for bintable cc1: warning: command-line option '-std=gnu++14' is valid for C++/ObjC++ but not for C /Library/Developer/CommandLineTools/usr/bin/make PKGDIR=/Volumes/SAS/sasbuild/xmm_sas/packages/pedal VERSION=1.35 PACKAGE=pedal SO_VERSION=1.35 -C src CC="gcc " LD="g++" LDDLFLAGS="-bind_at_load -dynamiclib -single_module -undefined dynamic_lookup -Wl,-install_name,@loader_path/../lib/" cp DAL.pm ../blib/lib/DAL.pm cp Options.pm ../../blib/lib/DAL/Options.pm Manifying 1 pod document cp array.pm ../../blib/lib/DAL/array.pm cp attribute.pm ../../blib/lib/DAL/attribute.pm cp column.pm ../../blib/lib/DAL/column.pm cp dataset.pm ../../blib/lib/DAL/dataset.pm cp lib.pm ../../blib/lib/DAL/lib.pm cp pointer.pm ../../blib/lib/DAL/pointer.pm cp ptr_manipulator.pm ../../blib/lib/DAL/ptr_manipulator.pm cp table.pm ../../blib/lib/DAL/table.pm cp utils.pm ../../blib/lib/DAL/utils.pm Manifying 1 pod document Manifying 1 pod document cp DAL_C_lib.pm ../blib/lib/DAL_C_lib.pm Running Mkbootstrap for DAL_C_lib () chmod 644 "DAL_C_lib.bs" "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DAL_C_lib.bs ../blib/arch/auto/DAL_C_lib/DAL_C_lib.bs 644 gcc -c -I/Volumes/SAS/sasbuild/xmm_sas/include -I/Volumes/SAS/sasbuild/xmm_sas/include/dalc -I/Volumes/SAS/sasbuild/xmm_sas/include/dal -I/Volumes/SAS/sasbuild/xmm_sas/include/utils -DPERL_POLLUTE -fno-common -DPERL_DARWIN -mmacosx-version-min=13.6 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wno-error=implicit-function-declaration -O3 -DVERSION=\"1.35\" -DXS_VERSION=\"1.35\" "-I/usr/local/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE" DAL_C_lib_wrap.c DAL_C_lib_wrap.c: In function '_swig_create_magic': DAL_C_lib_wrap.c:461:27: warning: assignment to 'int (*)(PerlInterpreter *, SV *, MAGIC *)' {aka 'int (*)(struct interpreter *, struct sv *, struct magic *)'} from incompatible pointer type 'int (*)(SV *, MAGIC *)' {aka 'int (*)(struct sv *, struct magic *)'} [-Wincompatible-pointer-types] 461 | mg->mg_virtual->svt_get = get; | ^ DAL_C_lib_wrap.c:462:27: warning: assignment to 'int (*)(PerlInterpreter *, SV *, MAGIC *)' {aka 'int (*)(struct interpreter *, struct sv *, struct magic *)'} from incompatible pointer type 'int (*)(SV *, MAGIC *)' {aka 'int (*)(struct sv *, struct magic *)'} [-Wincompatible-pointer-types] 462 | mg->mg_virtual->svt_set = set; | ^ In file included from DAL_C_lib_wrap.c:64: DAL_C_lib_wrap.c: At top level: DAL_C_lib_wrap.c:8672:4: error: conflicting types for 'boot_DAL_C_lib'; have 'void(PerlInterpreter *, CV *)' {aka 'void(struct interpreter *, struct cv *)'} 8672 | XS(boot_DAL_C_lib) { | ^~~~~~~~~~~~~~ /usr/local/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:149:34: note: in definition of macro 'XS_EXTERNAL' 149 | # define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__) | ^~~~ DAL_C_lib_wrap.c:8672:1: note: in expansion of macro 'XS' 8672 | XS(boot_DAL_C_lib) { | ^~ DAL_C_lib_wrap.c:476:17: note: previous declaration of 'boot_DAL_C_lib' with type 'void(CV *)' {aka 'void(struct cv *)'} 476 | SWIGEXPORT(void,boot_DAL_C_lib)(CV* cv); | ^~~~~~~~~~~~~~ DAL_C_lib_wrap.c:85:30: note: in definition of macro 'SWIGEXPORT' 85 | # define SWIGEXPORT(a,b) a b | ^ make[6]: *** [DAL_C_lib_wrap.o] Error 1 make[5]: *** [subdirs] Error 2 make[4]: *** [perl.install] Error 2 /Library/Developer/CommandLineTools/usr/bin/make PKGDIR=/Volumes/SAS/sasbuild/xmm_sas/packages/pedal VERSION=1.35 PACKAGE=pedal SO_VERSION=1.35 -C src CC="gcc " LD="g++" LDDLFLAGS="-bind_at_load -dynamiclib -single_module -undefined dynamic_lookup -Wl,-install_name,@loader_path/../lib/" test Manifying 1 pod document Manifying 1 pod document Manifying 1 pod document "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DAL_C_lib.bs ../blib/arch/auto/DAL_C_lib/DAL_C_lib.bs 644 gcc -c -I/Volumes/SAS/sasbuild/xmm_sas/include -I/Volumes/SAS/sasbuild/xmm_sas/include/dalc -I/Volumes/SAS/sasbuild/xmm_sas/include/dal -I/Volumes/SAS/sasbuild/xmm_sas/include/utils -DPERL_POLLUTE -fno-common -DPERL_DARWIN -mmacosx-version-min=13.6 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wno-error=implicit-function-declaration -O3 -DVERSION=\"1.35\" -DXS_VERSION=\"1.35\" "-I/usr/local/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE" DAL_C_lib_wrap.c DAL_C_lib_wrap.c: In function '_swig_create_magic': DAL_C_lib_wrap.c:461:27: warning: assignment to 'int (*)(PerlInterpreter *, SV *, MAGIC *)' {aka 'int (*)(struct interpreter *, struct sv *, struct magic *)'} from incompatible pointer type 'int (*)(SV *, MAGIC *)' {aka 'int (*)(struct sv *, struct magic *)'} [-Wincompatible-pointer-types] 461 | mg->mg_virtual->svt_get = get; | ^ DAL_C_lib_wrap.c:462:27: warning: assignment to 'int (*)(PerlInterpreter *, SV *, MAGIC *)' {aka 'int (*)(struct interpreter *, struct sv *, struct magic *)'} from incompatible pointer type 'int (*)(SV *, MAGIC *)' {aka 'int (*)(struct sv *, struct magic *)'} [-Wincompatible-pointer-types] 462 | mg->mg_virtual->svt_set = set; | ^ In file included from DAL_C_lib_wrap.c:64: DAL_C_lib_wrap.c: At top level: DAL_C_lib_wrap.c:8672:4: error: conflicting types for 'boot_DAL_C_lib'; have 'void(PerlInterpreter *, CV *)' {aka 'void(struct interpreter *, struct cv *)'} 8672 | XS(boot_DAL_C_lib) { | ^~~~~~~~~~~~~~ /usr/local/opt/perl/lib/perl5/5.38/darwin-thread-multi-2level/CORE/XSUB.h:149:34: note: in definition of macro 'XS_EXTERNAL' 149 | # define XS_EXTERNAL(name) void name(pTHX_ CV* cv __attribute__unused__) | ^~~~ DAL_C_lib_wrap.c:8672:1: note: in expansion of macro 'XS' 8672 | XS(boot_DAL_C_lib) { | ^~ DAL_C_lib_wrap.c:476:17: note: previous declaration of 'boot_DAL_C_lib' with type 'void(CV *)' {aka 'void(struct cv *)'} 476 | SWIGEXPORT(void,boot_DAL_C_lib)(CV* cv); | ^~~~~~~~~~~~~~ DAL_C_lib_wrap.c:85:30: note: in definition of macro 'SWIGEXPORT' 85 | # define SWIGEXPORT(a,b) a b | ^ make[6]: *** [DAL_C_lib_wrap.o] Error 1 make[5]: *** [subdirs] Error 2 make[4]: *** [perl.test] Error 2 /Library/Developer/CommandLineTools/usr/bin/make PKGDIR=/Volumes/SAS/sasbuild/xmm_sas/packages/pedal VERSION=1.35 PACKAGE=pedal SO_VERSION=1.35 -C src CC="gcc " LD="g++" LDDLFLAGS="-bind_at_load -dynamiclib -single_module -undefined dynamic_lookup -Wl,-install_name,@loader_path/../lib/" clean "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''DAL'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''Options'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ Options.bso Options.def \ Options.exp Options.x \ ../../blib/arch/auto/DAL/Options/extralibs.all \ ../../blib/arch/auto/DAL/Options/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libOptions.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''array'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ array.bso array.def \ array.exp array.x \ ../../blib/arch/auto/DAL/array/extralibs.all \ ../../blib/arch/auto/DAL/array/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libarray.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''attribute'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ attribute.bso attribute.def \ attribute.exp attribute.x \ ../../blib/arch/auto/DAL/attribute/extralibs.all \ ../../blib/arch/auto/DAL/attribute/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libattribute.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''column'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ column.bso column.def \ column.exp column.x \ ../../blib/arch/auto/DAL/column/extralibs.all \ ../../blib/arch/auto/DAL/column/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libcolumn.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''dataset'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ dataset.bso dataset.def \ dataset.exp dataset.x \ ../../blib/arch/auto/DAL/dataset/extralibs.all \ ../../blib/arch/auto/DAL/dataset/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libdataset.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''lib'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ lib.bso lib.def \ lib.exp lib.x \ ../../blib/arch/auto/DAL/lib/extralibs.all \ ../../blib/arch/auto/DAL/lib/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] liblib.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''pointer'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ pointer.bso pointer.def \ pointer.exp pointer.x \ ../../blib/arch/auto/DAL/pointer/extralibs.all \ ../../blib/arch/auto/DAL/pointer/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libpointer.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''ptr_manipulator'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ ptr_manipulator.bso ptr_manipulator.def \ ptr_manipulator.exp ptr_manipulator.x \ ../../blib/arch/auto/DAL/ptr_manipulator/extralibs.all \ ../../blib/arch/auto/DAL/ptr_manipulator/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libptr_manipulator.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''table'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ table.bso table.def \ table.exp table.x \ ../../blib/arch/auto/DAL/table/extralibs.all \ ../../blib/arch/auto/DAL/table/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libtable.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''utils'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ utils.bso utils.def \ utils.exp utils.x \ ../../blib/arch/auto/DAL/utils/extralibs.all \ ../../blib/arch/auto/DAL/utils/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libutils.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 rm -f \ DAL.bso DAL.def \ DAL.exp DAL.x \ ../blib/arch/auto/DAL/extralibs.all \ ../blib/arch/auto/DAL/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libDAL.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 "/usr/local/Cellar/perl/5.38.2_1/bin/perl" -e 'exit 0 unless chdir '\''DAL_C_lib'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- rm -f \ DAL_C_lib.bso DAL_C_lib.def \ DAL_C_lib.exp DAL_C_lib.x \ DAL_C_lib.bs ../blib/arch/auto/DAL_C_lib/extralibs.all \ ../blib/arch/auto/DAL_C_lib/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libDAL_C_lib.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 rm -f \ pedal.bso pedal.def \ pedal.exp pedal.x \ blib/arch/auto/pedal/extralibs.all \ blib/arch/auto/pedal/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libpedal.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1