* Package: dev-lang/perl-5.20.2  * Repository: gentoo_prefix  * Maintainer: perl@gentoo.org  * USE: arm berkdb elibc_glibc gdbm kernel_linux prefix userland_GNU  * FEATURES: preserve-libs userpriv >>> Unpacking source... >>> Unpacking perl-5.20.2.tar.bz2 to /data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/work >>> Unpacking perl-5.20.2-patches-1.tar.xz to /data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/work >>> Source unpacked in /data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/work >>> Preparing source in /data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/work/perl-5.20.2 ... * Applying patches from perl-5.20.2-1 ... * gentoo/hints_hpux.diff ...  [ ok ] * gentoo/aix_soname.diff ...  [ ok ] * gentoo/EUMM-RUNPATH.diff ...  [ ok ] * gentoo/config_over.diff ...  [ ok ] * gentoo/opensolaris_headers.diff ...  [ ok ] * gentoo/patchlevel.diff ...  [ ok ] * gentoo/cpanplus_definstalldirs.diff ...  [ ok ] * gentoo/cleanup-paths.diff ...  [ ok ] * gentoo/enc2xs.diff ...  [ ok ] * gentoo/enc2xs_checksums.diff ...  [ ok ] * gentoo/darwin-cc-ld.diff ...  [ ok ] * gentoo/cpan_definstalldirs.diff ...  [ ok ] * gentoo/interix.diff ...  [ ok ] * gentoo/create_libperl_soname.diff ...  [ ok ] * gentoo/mod_paths.diff ...  [ ok ] * gentoo/EUMM_delete_packlist.diff ...  [ ok ] * gentoo/drop_fstack_protector.diff ...  [ ok ] * gentoo/usr_local.diff ...  [ ok ] * gentoo/D-SHA-CFLAGS.diff ...  [ ok ] * gentoo/io_socket_ip_tests.diff ...  [ ok ] * debian/cpan-missing-site-dirs.diff ...  [ ok ] * debian/regcomp-mips-optim.diff ...  [ ok ] * debian/perldoc-less-R.diff ...  [ ok ] * debian/makemaker-pasthru.diff ...  [ ok ] * fixes/net_smtp_docs.diff ...  [ ok ] * fixes/memoize_storable_nstore.diff ...  [ ok ] * fixes/document_makemaker_ccflags.diff ...  [ ok ] >>> Source prepared. >>> Configuring source in /data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/work/perl-5.20.2 ... First let's make sure your kit is complete. Checking... Locating common programs... Checking compatibility between /data/gentoo/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 dec_osf haiku mips posix-bc svr4 aix_3 dos_djgpp hpux mirbsd powerux svr5 aix_4 dragonfly i386 mpc qnx ti1500 altos486 dynix interix ncr_tower riscos ultrix_4 amigaos dynixptx irix_4 netbsd sco umips atheos epix irix_5 newsos4 sco_2_3_0 unicos aux_3 esix4 irix_6 next_3 sco_2_3_1 unicosmk bitrig fps irix_6_0 next_3_0 sco_2_3_2 unisysdynix bsdos freebsd irix_6_1 next_4 sco_2_3_3 utekv catamount freemint isc nonstopux sco_2_3_4 uwin convexos genix isc_2 openbsd solaris_2 vos cxux gnu linux-android opus stellar cygwin gnukfreebsd linux os2 sunos_4_0 darwin gnuknetbsd lynxos os390 sunos_4_1 dcosx greenhills midnightbsd os400 super-ux Which of these apply, if any? [linux-android] You don't have an ELF gcc. I will use dld if possible. If you are using a version of DLD earlier than 3.2.6, or don't have it at all, you should probably upgrade. If you are forced to use 3.2.4, you should uncomment a couple of lines in hints/linux.sh and restart Configure so that shared libraries will be disallowed. Disabling ndbm. This will generate a Whoa There message in Configure. Read hints/linux.sh for further information. /data/gentoo/usr/bin/nm: /data/gentoo/usr/lib/libdb.so: no symbols Operating system name? [linux-android] Operating system version? [4.4.4] Installation prefix to use? (~name ok) [/data/gentoo/usr] AFS does not seem to be running... What installation prefix should I use for installing files? (~name ok) [/data/gentoo/usr] Getting the current patchlevel... Build a threading Perl? [n] Build Perl for multiplicity? [n] Use which C compiler? [armv7a-hardfloat-linux-gnueabi-gcc] /data/gentoo/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.9.2/../../../../armv7a-hardfloat-linux-gnueabi/bin/ld: /data/gentoo/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.9.2/../../../crt1.o: undefined reference to symbol '__libc_start_main@@GLIBC_2.4' /data/gentoo/lib/libc.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Uh-oh, the C compiler 'armv7a-hardfloat-linux-gnueabi-gcc' doesn't seem to be working. /data/gentoo/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.9.2/../../../../armv7a-hardfloat-linux-gnueabi/bin/ld: /data/gentoo/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.9.2/../../../crt1.o: undefined reference to symbol '__libc_start_main@@GLIBC_2.4' /data/gentoo/lib/libc.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Uh-oh, the C compiler 'armv7a-hardfloat-linux-gnueabi-gcc' doesn't seem to be working. You need to find a working C compiler. Either (purchase and) install the C compiler supplied by your OS vendor, or for a free C compiler try http://gcc.gnu.org/ I cannot continue any further, aborting. * ERROR: dev-lang/perl-5.20.2::gentoo_prefix failed (configure phase): * Unable to configure * * Call stack: * ebuild.sh, line 93: Called __call-ebuildshell 'src_configure' * environment, line 165: Called src_configure * environment, line 2676: Called eblit-run 'src_configure' 'v50180002' * environment, line 854: Called eblit-perl-src_configure * src_configure-v50180002.eblit, line 145: Called die * The specific snippet of code: * sh Configure \ * -des \ * -Duseshrplib \ * -Darchname="${myarch}" \ * -Dcc="$(tc-getCC)" \ * -Doptimize="${CFLAGS}" \ * -Dldflags="${LDFLAGS}" \ * -Dprefix="${EPREFIX}"'/usr' \ * -Dinstallprefix="${EPREFIX}"'/usr' \ * -Dsiteprefix="${EPREFIX}"'/usr/local' \ * -Dvendorprefix="${EPREFIX}"'/usr' \ * -Dscriptdir="${EPREFIX}"'/usr/bin' \ * -Dprivlib="${EPREFIX}${PRIV_LIB}" \ * -Darchlib="${EPREFIX}${ARCH_LIB}" \ * -Dsitelib="${EPREFIX}${SITE_LIB}" \ * -Dsitearch="${EPREFIX}${SITE_ARCH}" \ * -Dvendorlib="${EPREFIX}${VENDOR_LIB}" \ * -Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \ * -Dman1dir="${EPREFIX}"/usr/share/man/man1 \ * -Dman3dir="${EPREFIX}"/usr/share/man/man3 \ * -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \ * -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \ * -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \ * -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \ * -Dman1ext='1' \ * -Dman3ext='3pm' \ * -Dlibperl="${LIBPERL}" \ * -Dlocincpth="${EPREFIX}"'/usr/include ' \ * -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \ * -Duselargefiles \ * -Dd_semctl_semun \ * -Dcf_by='Gentoo' \ * -Dmyhostname='localhost' \ * -Dperladmin='root@localhost' \ * -Dinstallusrbinperl='n' \ * -Ud_csh \ * -Uusenm \ * "${myconf[@]}" || die "Unable to configure" * * If you need support, post the output of `emerge --info '=dev-lang/perl-5.20.2::gentoo_prefix'`, * the complete build log and the output of `emerge -pqv '=dev-lang/perl-5.20.2::gentoo_prefix'`. * The complete build log is located at '/data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/temp/build.log'. * The ebuild environment file is located at '/data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/temp/environment'. * Working directory: '/data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/work/perl-5.20.2' * S: '/data/gentoo/var/tmp/portage/dev-lang/perl-5.20.2/work/perl-5.20.2'