* Package: dev-lang/perl-5.34.0-r3  * Repository: gentoo  * Maintainer: perl@gentoo.org  * USE: arm64 elibc_glibc gdbm kernel_linux userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking perl-5.34.0.tar.xz to /var/tmp/portage/dev-lang/perl-5.34.0-r3/work >>> Unpacking perl-5.34.0-patches-1.tar.xz to /var/tmp/portage/dev-lang/perl-5.34.0-r3/work >>> Unpacking perl-cross-1.3.6.tar.gz to /var/tmp/portage/dev-lang/perl-5.34.0-r3/work >>> Source unpacked in /var/tmp/portage/dev-lang/perl-5.34.0-r3/work >>> Preparing source in /var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0 ... * Adding 0101-Fix-build-with-gdb120.patch to patch bundle * Injecting patch-level info into 0006-List-packaged-patches-in-patchlevel.h.patch.desc ( *List-packaged-patches* ) * Applying 0001-Fix-hpux-hints.patch ...  [ ok ] * Applying 0002-aix-gcc-detection-and-shared-library-soname-support.patch ...  [ ok ] * Applying 0003-cpan-ExtUtils-MakeMaker-drop-PORTAGE_TMPDIR-from-LD_.patch ...  [ ok ] * Applying 0004-Remove-rpath-and-append-LDFLAGS-to-lddlflags.patch ...  [ ok ] * Applying 0005-Add-headers-for-opensolaris.patch ...  [ ok ] * Applying 0006-List-packaged-patches-in-patchlevel.h.patch ...  [ ok ] * Applying 0007-Cleanup-PATH-and-shrpenv.patch ...  [ ok ] * Applying 0008-Tweak-enc2xs-to-follow-symlinks-and-ignore-missing-I.patch ...  [ ok ] * Applying 0009-darwin-Use-CC-to-link.patch ...  [ ok ] * Applying 0010-Provide-a-sensible-INSTALLDIRS-default-for-modules-i.patch ...  [ ok ] * Applying 0011-Fix-interix-hints.patch ...  [ ok ] * Applying 0012-Set-libperl-soname.patch ...  [ ok ] * Applying 0013-Add-etc-perl-to-INC.patch ...  [ ok ] * Applying 0014-cpan-ExtUtils-MakeMaker-remove-targets-that-generate.patch ...  [ ok ] * Applying 0015-Don-t-force-fstack-protector-on-everyone.patch ...  [ ok ] * Applying 0016-Do-not-set-custom-CFLAGS-in-cpan-Digest-SHA.patch ...  [ ok ] * Applying 0017-Configure-Don-t-include-sources-in-usr-local-for-com.patch ...  [ ok ] * Applying 0018-cpan-IO-Socket-IP-Disable-network-tests.patch ...  [ ok ] * Applying 0019-Fix-EUMM-podlocal-tests.patch ...  [ ok ] * Applying 0020-Skip-auto-linking-nsl-and-cl.patch ...  [ ok ] * Applying 0021-Disable-porting-tests-which-create-fun-false-failure.patch ...  [ ok ] * Applying 0022-Disable-PathTools-tests-which-fails-under-sandboxing.patch ...  [ ok ] * Applying 0023-Fix-CPAN-FirstTime-defaults-with-nonexisting-site-di.patch ...  [ ok ] * Applying 0024-Pass-LD-settings-through-to-subdirectories.patch ...  [ ok ] * Applying 0025-Memoize-Storable-respect-nstore-option-not-respected.patch ...  [ ok ] * Applying 0026-Better-errors-for-man-pages-from-standard-input.patch ...  [ ok ] * Applying 0027-Respect-umask-during-installation.patch ...  [ ok ] * Applying 0028-Document-that-CCFLAGS-should-include-Config-ccflags.patch ...  [ ok ] * Applying 0029-Fix-parallel-building.patch ...  [ ok ] * Applying 0030-Add-support-for-Dgentoolibdirs.patch ...  [ ok ] * Applying 0101-Fix-build-with-gdb120.patch ...  [ ok ] * Generating patchlevel-gentoo.h >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0 ... * Scanning for old @INC dirs matching '.*/5[.][0-9]+\([.][0-9]+\|\)$' in: /usr/lib64/perl5 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl * Normalizing/Sorting candidate list: 5.34 5.34 * to remove '5.34' First let's make sure your kit is complete. Checking... Locating common programs... Checking compatibility between /bin/echo and builtin echo (if any)... Symbolic links are supported. Checking how to test for symbolic links... You can test for symbolic links with 'test -h'. Checking for cross-compile No targethost for running compiler tests against defined, running locally Good, your tr supports [:lower:] and [:upper:] to convert case. Using [:upper:] and [:lower:] to convert case. aix convexos epix hpux linux-android newsos4 sco super-ux uwin aix_3 cxux esix4 i386 linux nonstopux sco_2_3_0 svr4 vos aix_4 cygwin fps interix lynxos openbsd sco_2_3_1 svr5 altos486 darwin freebsd irix_4 midnightbsd opus sco_2_3_2 ti1500 amigaos dcosx freemint irix_5 minix os2 sco_2_3_3 ultrix_4 atheos dec_osf gnu irix_6 mips os390 sco_2_3_4 umips aux_3 dos_djgpp gnukfreebsd irix_6_0 mirbsd os400 solaris_2 unicos bitrig dragonfly gnuknetbsd irix_6_1 mpc posix-bc stellar unicosmk bsdos dynix greenhills isc ncr_tower qnx sunos_4_0 unisysdynix catamount dynixptx haiku isc_2 netbsd riscos sunos_4_1 utekv Which of these apply, if any? [linux-android] ./hints/linux-android.sh: line 317: getprop: command not found CANNOT LINK EXECUTABLE "/system/bin/sh": library "libsandbox.so" not found *********************** Warning! ********************* It would appear you have a defective bash shell installed. This is likely to give you a failure of op/exec test #5 during the test phase of the build, Upgrading to a recent version (1.14.4 or later) should fix the problem. ****************************************************** Operating system name? [linux-android] Operating system version? [none] Installation prefix to use? (~name ok) [/usr] AFS does not seem to be running... What installation prefix should I use for installing files? (~name ok) [/usr] Build a threading Perl? [n] Build Perl for multiplicity? [n] Use which C compiler? [aarch64-unknown-linux-gnu-gcc] Checking for GNU cc in disguise and/or its version number... Now, how can we feed standard input to your C preprocessor... Directories to use for library searches? [/usr/local/lib64 /lib64 /usr/lib64 /usr/lib /lib] What is the file extension used for shared libraries? [so] Make shared library basenames unique? [n] Hmm. Based on the hints in hints/linux-android.sh, the recommended value for $d_libname_unique on this machine was "define"! Keep the recommended value? [y] Build Perl for SOCKS? [n] Try to use long doubles if available? [n] Checking for optional libraries... What libraries to use? [-lgdbm -ldl -lm -lcrypt -lutil -lc -lgdbm_compat] What optimizer/debugger flag should be used? [-march=armv8.2-a -mcpu=cortex-a76 -mabi=lp64 -O2 -pipe] Any additional cc flags? [-fwrapv -fno-strict-aliasing -pipe] Let me guess what the preprocessor flags are... Any additional ld flags (NOT including libraries)? [-Wl,-O1 -Wl,--as-needed] Checking your choice of C compiler and flags for coherency... Checking to see how big your integers are... Checking to see if you have long long... Checking to see how big your long longs are... Computing filename position in cpp output for #include directives... found. Checking to see if you have int64_t... Checking which 64-bit integer type we could use... We could use 'long' for 64-bit integers. Try to use maximal 64-bit support, if available? [y] Checking if your C library has broken 64-bit functions... Checking for GNU C Library... Shall I use /usr/bin/aarch64-unknown-linux-gnu-nm to extract C symbols from the libraries? [n] Checking for C++... Checking to see how big your double precision numbers are... Checking to see if you have long double... You have long double. ldexpl() found. Checking to see how big your long doubles are... Your long doubles are 16 bytes long. Checking the kind of long doubles you have... You have IEEE 754 128-bit little endian long doubles. Getting the current patchlevel... What is your architecture name [aarch64-linux] Add the Perl API version to your archname? [n] This architecture is naturally 64-bit, not changing architecture name. Pathname where the public executables will reside? (~name ok) [/usr/bin] Use relocatable @INC? [y] Pathname where the private library files will reside? (~name ok) [/usr/lib64/perl5/5.34] Where do you want to put the public architecture-dependent libraries? (~name ok) [/usr/lib64/perl5/5.34/aarch64-linux] Other username to test security of setuid scripts with? [none] Well, the recommended value is *not* secure. Does your kernel have *secure* setuid scripts? [n] Installation prefix to use for add-on modules and utilities? (~name ok) [/usr/local] Pathname for the site-specific library files? (~name ok) [/usr/local/lib64/perl5/5.34] List of earlier versions to include in @INC? [none] NOT found. found. Checking to see how big your pointers are... Do you wish to wrap malloc calls to protect against potential overflows? [y] Do you wish to attempt to use the malloc that comes with perl5? [n] Your system wants malloc to return 'void *', it would seem. Your system uses void free(), it would seem. Pathname for the site-specific architecture-dependent library files? (~name ok) [/usr/local/lib64/perl5/5.34/aarch64-linux] Do you want to configure vendor-specific add-on directories? [y] Installation prefix to use for vendor-supplied add-ons? (~name ok) [/usr] Pathname for the vendor-supplied library files? (~name ok) [/usr/lib64/perl5/vendor_perl/5.34] Pathname for vendor-supplied architecture-dependent files? (~name ok) [/usr/lib64/perl5/vendor_perl/5.34/aarch64-linux] Colon-separated list of additional directories for perl to search? [none] Colon-seperated list of gentoo-specific perl library search dirs? [none] Support DTrace if available? [n] Install any extra modules (y or n)? [n] Directory for the main Perl5 html pages? (~name ok) [none] Directory for the Perl5 module html pages? (~name ok) [none] dlopen() found. found. Do you wish to use dynamic loading? [y] Source file to use for dynamic loading [ext/DynaLoader/dl_dlopen.xs] Any special flags to pass to aarch64-unknown-linux-gnu-gcc -c to compile shared library modules? [-fPIC] What command should be used to create dynamic libraries? [aarch64-unknown-linux-gnu-gcc] Any special flags to pass to aarch64-unknown-linux-gnu-gcc to create a dynamically loaded library? [-shared -march=armv8.2-a -mcpu=cortex-a76 -mabi=lp64 -O2 -pipe] Any special flags to pass to aarch64-unknown-linux-gnu-gcc to use dynamic linking? [-Wl,-E] ld supports scripting Build a shared libperl.so (y/n) [y] Cannot build with both -Duserelocatableinc and -Duseshrplib See INSTALL for an explanation why that won't work. * ERROR: dev-lang/perl-5.34.0-r3::gentoo failed (configure phase): * Unable to configure * * Call stack: * ebuild.sh, line 127: Called src_configure * environment, line 2067: Called die * The specific snippet of code: * sh Configure -des -Dinstallprefix="${EPREFIX}"'/usr' -Dinstallusrbinperl='n' "${myconf[@]}" || die "Unable to configure"; * * If you need support, post the output of `emerge --info '=dev-lang/perl-5.34.0-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/perl-5.34.0-r3::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-lang/perl-5.34.0-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/perl-5.34.0-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0' * S: '/var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0'