Build of perl-dbi with android toolchain

The build took 00h 00m 57s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
18,375 perl
1,925 ansic
1,235 makefile
21,535 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/arm-linux-androideabi --> /sysroot/arm-linux-androideabi
# /toolchain_root/COPYING3.LIB --> /sysroot/COPYING3.LIB
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/COPYING.RUNTIME --> /sysroot/COPYING.RUNTIME
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/SOURCES --> /sysroot/SOURCES
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/COPYING --> /sysroot/COPYING
# /toolchain_root/COPYING3 --> /sysroot/COPYING3
# /toolchain_root/COPYING.LIB --> /sysroot/COPYING.LIB
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/sysroot/bin:/sysroot/libexec/gcc/arm-linux-androideabi/4.8:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: perl-dbi 1.636-2 (Tue Apr 4 22:01:25 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# Your perl was compiled with gcc (version 6.1.1 20160501), okay.
# Creating test wrappers for DBD::Gofer:
# t/zvg_01basics.t
# t/zvg_02dbidrv.t
# t/zvg_03handle.t
# t/zvg_04mods.t
# t/zvg_05concathash.t
# t/zvg_06attrs.t
# t/zvg_07kids.t
# t/zvg_08keeperr.t
# t/zvg_09trace.t
# t/zvg_10examp.t
# t/zvg_11fetch.t
# t/zvg_12quote.t
# t/zvg_13taint.t
# t/zvg_14utf8.t
# t/zvg_15array.t
# t/zvg_16destroy.t
# t/zvg_19fhtrace.t
# t/zvg_20meta.t
# t/zvg_30subclass.t
# t/zvg_31methcache.t
# t/zvg_35thrclone.t (use threads)
# t/zvg_40profile.t
# t/zvg_41prof_dump.t
# t/zvg_42prof_data.t
# t/zvg_43prof_env.t
# t/zvg_48dbi_dbd_sqlengine.t
# t/zvg_49dbd_file.t
# t/zvg_50dbm_simple.t
# t/zvg_51dbm_file.t
# t/zvg_52dbm_complex.t
# t/zvg_53sqlengine_adv.t
# t/zvg_60preparse.t
# t/zvg_65transact.t
# t/zvg_70callbacks.t
# t/zvg_72childhandles.t
# t/zvg_73cachedkids.t
# t/zvg_80proxy.t
# t/zvg_85gofer.t
# t/zvg_86gofer_fail.t
# t/zvg_87gofer_cache.t
# t/zvg_90sql_type_cast.t
# t/zvg_91_store_warning.t
# Creating test wrappers for DBI::SQL::Nano:
# t/zvn_48dbi_dbd_sqlengine.t
# t/zvn_49dbd_file.t
# t/zvn_50dbm_simple.t
# t/zvn_51dbm_file.t
# t/zvn_52dbm_complex.t
# t/zvn_85gofer.t
# Creating test wrappers for DBI::PurePerl:
# t/zvp_01basics.t
# t/zvp_02dbidrv.t
# t/zvp_03handle.t
# t/zvp_04mods.t
# t/zvp_05concathash.t
# t/zvp_06attrs.t
# t/zvp_07kids.t
# t/zvp_08keeperr.t
# t/zvp_09trace.t
# t/zvp_10examp.t
# t/zvp_11fetch.t
# t/zvp_12quote.t
# t/zvp_13taint.t
# t/zvp_14utf8.t
# t/zvp_15array.t
# t/zvp_16destroy.t
# t/zvp_19fhtrace.t
# t/zvp_20meta.t
# t/zvp_30subclass.t
# t/zvp_31methcache.t
# t/zvp_35thrclone.t (use threads)
# t/zvp_40profile.t
# t/zvp_41prof_dump.t
# t/zvp_42prof_data.t
# t/zvp_43prof_env.t
# t/zvp_48dbi_dbd_sqlengine.t
# t/zvp_49dbd_file.t
# t/zvp_50dbm_simple.t
# t/zvp_51dbm_file.t
# t/zvp_52dbm_complex.t
# t/zvp_53sqlengine_adv.t
# t/zvp_60preparse.t
# t/zvp_65transact.t
# t/zvp_70callbacks.t
# t/zvp_72childhandles.t
# t/zvp_73cachedkids.t
# t/zvp_80proxy.t
# t/zvp_85gofer.t
# t/zvp_86gofer_fail.t
# t/zvp_87gofer_cache.t
# t/zvp_90sql_type_cast.t
# t/zvp_91_store_warning.t
# Creating test wrappers for DBD::Gofer + DBI::SQL::Nano:
# t/zvxgn_48dbi_dbd_sqlengine.t
# t/zvxgn_49dbd_file.t
# t/zvxgn_50dbm_simple.t
# t/zvxgn_51dbm_file.t
# t/zvxgn_52dbm_complex.t
# t/zvxgn_85gofer.t
# Creating test wrappers for DBD::Gofer + DBI::PurePerl:
# t/zvxgp_01basics.t
# t/zvxgp_02dbidrv.t
# t/zvxgp_03handle.t
# t/zvxgp_04mods.t
# t/zvxgp_05concathash.t
# t/zvxgp_06attrs.t
# t/zvxgp_07kids.t
# t/zvxgp_08keeperr.t
# t/zvxgp_09trace.t
# t/zvxgp_10examp.t
# t/zvxgp_11fetch.t
# t/zvxgp_12quote.t
# t/zvxgp_13taint.t
# t/zvxgp_14utf8.t
# t/zvxgp_15array.t
# t/zvxgp_16destroy.t
# t/zvxgp_19fhtrace.t
# t/zvxgp_20meta.t
# t/zvxgp_30subclass.t
# t/zvxgp_31methcache.t
# t/zvxgp_35thrclone.t (use threads)
# t/zvxgp_40profile.t
# t/zvxgp_41prof_dump.t
# t/zvxgp_42prof_data.t
# t/zvxgp_43prof_env.t
# t/zvxgp_48dbi_dbd_sqlengine.t
# t/zvxgp_49dbd_file.t
# t/zvxgp_50dbm_simple.t
# t/zvxgp_51dbm_file.t
# t/zvxgp_52dbm_complex.t
# t/zvxgp_53sqlengine_adv.t
# t/zvxgp_60preparse.t
# t/zvxgp_65transact.t
# t/zvxgp_70callbacks.t
# t/zvxgp_72childhandles.t
# t/zvxgp_73cachedkids.t
# t/zvxgp_80proxy.t
# t/zvxgp_85gofer.t
# t/zvxgp_86gofer_fail.t
# t/zvxgp_87gofer_cache.t
# t/zvxgp_90sql_type_cast.t
# t/zvxgp_91_store_warning.t
# Creating test wrappers for DBI::SQL::Nano + DBI::PurePerl:
# t/zvxnp_48dbi_dbd_sqlengine.t
# t/zvxnp_49dbd_file.t
# t/zvxnp_50dbm_simple.t
# t/zvxnp_51dbm_file.t
# t/zvxnp_52dbm_complex.t
# t/zvxnp_85gofer.t
# Creating test wrappers for DBD::Gofer + DBI::SQL::Nano + DBI::PurePerl:
# t/zvxgnp_48dbi_dbd_sqlengine.t
# t/zvxgnp_49dbd_file.t
# t/zvxgnp_50dbm_simple.t
# t/zvxgnp_51dbm_file.t
# t/zvxgnp_52dbm_complex.t
# t/zvxgnp_85gofer.t
# Checking if your kit is complete...
# Looks good
#
# I see you're using perl 5.024000 on x86_64-linux-thread-multi, okay.
# Remember to actually *read* the README file!
# Use 'make' to build the software (dmake or nmake on Windows).
# Then 'make test' to execute self tests.
# Then 'make install' to install the DBI and then delete this working
# directory before unpacking and building any DBD::* drivers.
#
# Generating a Unix-style Makefile
# Writing Makefile for DBI
# Writing MYMETA.yml and MYMETA.json
# "/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/lib/DBI
# rm -f blib/lib/DBI/Changes.pm
# "/usr/bin/perl" -p -e "s/~DRIVER~/Perl/g" ./Driver.xst > Perl.xsi
# cp Changes blib/lib/DBI/Changes.pm
# "/usr/bin/perl" "/usr/share/perl5/core_perl/ExtUtils/xsubpp" -typemap "/usr/share/perl5/core_perl/ExtUtils/typemap" -typemap "typemap" Perl.xs > Perl.xsc && mv Perl.xsc Perl.c
# cp lib/Bundle/DBI.pm blib/lib/Bundle/DBI.pm
# cp lib/DBD/Gofer.pm blib/lib/DBD/Gofer.pm
# cp lib/DBD/File/Roadmap.pod blib/lib/DBD/File/Roadmap.pod
# cp lib/DBI/DBD/Metadata.pm blib/lib/DBI/DBD/Metadata.pm
# cp lib/DBD/DBM.pm blib/lib/DBD/DBM.pm
# cp DBIXS.h blib/arch/auto/DBI/DBIXS.h
# cp lib/DBD/File/HowTo.pod blib/lib/DBD/File/HowTo.pod
# cp lib/DBI/Gofer/Response.pm blib/lib/DBI/Gofer/Response.pm
# cp lib/DBI/Gofer/Serializer/DataDumper.pm blib/lib/DBI/Gofer/Serializer/DataDumper.pm
# cp lib/DBI/DBD/SqlEngine.pm blib/lib/DBI/DBD/SqlEngine.pm
# cp lib/DBD/ExampleP.pm blib/lib/DBD/ExampleP.pm
# cp lib/DBI/DBD.pm blib/lib/DBI/DBD.pm
# cp lib/DBD/Gofer/Policy/pedantic.pm blib/lib/DBD/Gofer/Policy/pedantic.pm
# cp Driver_xst.h blib/arch/auto/DBI/Driver_xst.h
# cp lib/DBI/DBD/SqlEngine/Developers.pod blib/lib/DBI/DBD/SqlEngine/Developers.pod
# cp Driver.xst blib/arch/auto/DBI/Driver.xst
# cp lib/DBD/Gofer/Policy/Base.pm blib/lib/DBD/Gofer/Policy/Base.pm
# cp lib/DBD/Gofer/Policy/classic.pm blib/lib/DBD/Gofer/Policy/classic.pm
# cp lib/DBD/NullP.pm blib/lib/DBD/NullP.pm
# cp lib/DBD/File.pm blib/lib/DBD/File.pm
# cp dbivport.h blib/arch/auto/DBI/dbivport.h
# cp lib/DBI/Const/GetInfoType.pm blib/lib/DBI/Const/GetInfoType.pm
# cp lib/DBI/Gofer/Serializer/Base.pm blib/lib/DBI/Gofer/Serializer/Base.pm
# cp lib/DBD/Proxy.pm blib/lib/DBD/Proxy.pm
# cp lib/DBI/Const/GetInfo/ODBC.pm blib/lib/DBI/Const/GetInfo/ODBC.pm
# cp lib/DBD/File/Developers.pod blib/lib/DBD/File/Developers.pod
# cp lib/DBD/Sponge.pm blib/lib/DBD/Sponge.pm
# cp lib/DBI/Const/GetInfo/ANSI.pm blib/lib/DBI/Const/GetInfo/ANSI.pm
# cp lib/DBD/Gofer/Transport/null.pm blib/lib/DBD/Gofer/Transport/null.pm
# cp dbi_sql.h blib/arch/auto/DBI/dbi_sql.h
# cp dbixs_rev.pl blib/lib/dbixs_rev.pl
# cp lib/DBD/Gofer/Transport/stream.pm blib/lib/DBD/Gofer/Transport/stream.pm
# cp lib/DBI/Gofer/Request.pm blib/lib/DBI/Gofer/Request.pm
# cp lib/DBD/Gofer/Transport/Base.pm blib/lib/DBD/Gofer/Transport/Base.pm
# cp lib/DBD/Gofer/Transport/corostream.pm blib/lib/DBD/Gofer/Transport/corostream.pm
# cp DBI.pm blib/lib/DBI.pm
# cp dbipport.h blib/arch/auto/DBI/dbipport.h
# cp lib/DBI/Gofer/Execute.pm blib/lib/DBI/Gofer/Execute.pm
# cp dbd_xsh.h blib/arch/auto/DBI/dbd_xsh.h
# cp lib/DBI/Gofer/Serializer/Storable.pm blib/lib/DBI/Gofer/Serializer/Storable.pm
# cp lib/DBD/Gofer/Policy/rush.pm blib/lib/DBD/Gofer/Policy/rush.pm
# cp dbixs_rev.h blib/arch/auto/DBI/dbixs_rev.h
# cp lib/DBI/DBD/SqlEngine/HowTo.pod blib/lib/DBI/DBD/SqlEngine/HowTo.pod
# cp lib/DBI/Const/GetInfoReturn.pm blib/lib/DBI/Const/GetInfoReturn.pm
# cp lib/DBD/Gofer/Transport/pipeone.pm blib/lib/DBD/Gofer/Transport/pipeone.pm
# Running Mkbootstrap for DBI ()
# chmod 644 "DBI.bs"
# cc -c -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -DVERSION=\"1.636\" -DXS_VERSION=\"1.636\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual -Wmissing-noreturn -Wno-unused-parameter Perl.c
# c: error: unrecognized argument in option '-march=x86-64'
# c: note: valid arguments to '-march=' are: armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5e armv5t armv5te armv6 armv6-m armv6j armv6k armv6s-m armv6t2 armv6z armv6zk armv7 armv7-a armv7-m armv7-r armv7e-m armv8-a iwmmxt iwmmxt2 native
# c: error: unrecognized argument in option '-mtune=generic'
# c: note: valid arguments to '-mtune=' are: arm1020e arm1020t arm1022e arm1026ej-s arm10e arm10tdmi arm1136j-s arm1136jf-s arm1156t2-s arm1156t2f-s arm1176jz-s arm1176jzf-s arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm70 arm700 arm700i arm710 arm7100 arm710c arm710t arm720 arm720t arm740t arm7500 arm7500fe arm7d arm7di arm7dm arm7dmi arm7m arm7tdmi arm7tdmi-s arm8 arm810 arm9 arm920 arm920t arm922t arm926ej-s arm940t arm946e-s arm966e-s arm968e-s arm9e arm9tdmi cortex-a15 cortex-a5 cortex-a7 cortex-a8 cortex-a9 cortex-m0 cortex-m0plus cortex-m1 cortex-m3 cortex-m4 cortex-r4 cortex-r4f cortex-r5 ep9312 fa526 fa606te fa626 fa626te fa726te fmp626 generic-armv7-a iwmmxt iwmmxt2 marvell-pj4 mpcore mpcorenovfp native strongarm strongarm110 strongarm1100 strongarm1110 xscale
# c: error: unrecognized command line option '-fstack-protector-strong'
# c: error: unrecognized command line option '-fstack-protector-strong'
# make: *** [Makefile:628: Perl.o] Error 1
# make: *** Waiting for unfinished jobs....
# cp lib/DBI/ProfileDumper.pm blib/lib/DBI/ProfileDumper.pm
# cp lib/DBI/Util/_accessor.pm blib/lib/DBI/Util/_accessor.pm
# cp lib/DBI/ProfileData.pm blib/lib/DBI/ProfileData.pm
# cp lib/DBI/PurePerl.pm blib/lib/DBI/PurePerl.pm
# cp lib/DBI/ProfileDumper/Apache.pm blib/lib/DBI/ProfileDumper/Apache.pm
# cp lib/Win32/DBIODBC.pm blib/lib/Win32/DBIODBC.pm
# cp lib/DBI/Gofer/Transport/Base.pm blib/lib/DBI/Gofer/Transport/Base.pm
# cp lib/DBI/W32ODBC.pm blib/lib/DBI/W32ODBC.pm
# cp lib/DBI/Gofer/Transport/pipeone.pm blib/lib/DBI/Gofer/Transport/pipeone.pm
# cp lib/DBI/ProxyServer.pm blib/lib/DBI/ProxyServer.pm
# cp lib/DBI/Profile.pm blib/lib/DBI/Profile.pm
# cp lib/DBI/SQL/Nano.pm blib/lib/DBI/SQL/Nano.pm
# cp lib/DBI/Gofer/Transport/stream.pm blib/lib/DBI/Gofer/Transport/stream.pm
# cp lib/DBI/ProfileSubs.pm blib/lib/DBI/ProfileSubs.pm
# cp lib/DBI/Util/CacheMemory.pm blib/lib/DBI/Util/CacheMemory.pm
# ==> ERROR: A failure occurred in build().
# Aborting...