Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 410978 Details for
Bug 559574
dev-lang/perl-5.20.2 fails the configure phase on ARM when cross-compiling
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
perl-5.20.2 build log for armv7a-hardfloat-linux-gnueabi
build.log (text/plain), 10.45 KB, created by
Vince C.
on 2015-09-04 08:45:58 UTC
(
hide
)
Description:
perl-5.20.2 build log for armv7a-hardfloat-linux-gnueabi
Filename:
MIME Type:
Creator:
Vince C.
Created:
2015-09-04 08:45:58 UTC
Size:
10.45 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-lang/perl-5.20.2 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: perl@gentoo.org >[32;01m * [39;49;00mUSE: arm berkdb elibc_glibc gdbm kernel_linux userland_GNU >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking perl-5.20.2.tar.bz2 to /usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/work >>>> Unpacking perl-5.20.2-patches-1.tar.xz to /usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/work >>>> Source unpacked in /usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/work >>>> Preparing source in /usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/work/perl-5.20.2 ... > [32;01m*[0m Applying patches from perl-5.20.2-1 ... > [32;01m*[0m gentoo/hints_hpux.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/aix_soname.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/EUMM-RUNPATH.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/config_over.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/opensolaris_headers.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/patchlevel.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/cpanplus_definstalldirs.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/cleanup-paths.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/enc2xs.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/enc2xs_checksums.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/darwin-cc-ld.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/cpan_definstalldirs.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/interix.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/create_libperl_soname.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/mod_paths.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/EUMM_delete_packlist.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/drop_fstack_protector.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/usr_local.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/D-SHA-CFLAGS.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m gentoo/io_socket_ip_tests.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m debian/cpan-missing-site-dirs.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m debian/regcomp-mips-optim.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m debian/perldoc-less-R.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m debian/makemaker-pasthru.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m fixes/net_smtp_docs.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m fixes/memoize_storable_nstore.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m fixes/document_makemaker_ccflags.diff ... >[A[165C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /usr/armv7a-hardfloat-linux-gnueabi/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 /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 bsdos dos_djgpp freemint i386 isc_2 ncr_tower opus sco sunos_4_0 unicos >aix_3 catamount dragonfly genix interix linux-android netbsd os2 sco_2_3_0 sunos_4_1 unicosmk >aix_4 convexos dynix gnu irix_4 linux newsos4 os390 sco_2_3_1 super-ux unisysdynix >altos486 cxux dynixptx gnukfreebsd irix_5 lynxos next_3 os400 sco_2_3_2 svr4 utekv >amigaos cygwin epix gnuknetbsd irix_6 midnightbsd next_3_0 posix-bc sco_2_3_3 svr5 uwin >atheos darwin esix4 greenhills irix_6_0 mips next_4 powerux sco_2_3_4 ti1500 vos >aux_3 dcosx fps haiku irix_6_1 mirbsd nonstopux qnx solaris_2 ultrix_4 >bitrig dec_osf freebsd hpux isc mpc openbsd riscos stellar umips >Which of these apply, if any? [linux] >./hints/linux.sh: line 227: ./a.out: cannot execute binary file: Exec format error > >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. >/usr/bin/nm: /usr/lib/libdb.so: no symbols >Operating system name? [linux] >Operating system version? [3.11.0-12-generic] >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] >Getting the current patchlevel... >Build a threading Perl? [n] >Build Perl for multiplicity? [n] >Use which C compiler? [armv7a-hardfloat-linux-gnueabi-gcc] >Checking for GNU cc in disguise and/or its version number... >Configure: line 4550: ./try: cannot execute binary file: Exec format error >Now, how can we feed standard input to your C preprocessor... >Directories to use for library searches? [/lib/../lib64 /usr/lib/../lib64 /lib /usr/lib] >What is the file extension used for shared libraries? [sa] >Make shared library basenames unique? [n] >Build Perl for SOCKS? [n] >Try to use long doubles if available? [n] >Checking for optional libraries... >What libraries to use? [-lnsl -ldb -ldl -lm -lcrypt -lutil -lc] >What optimizer/debugger flag should be used? [-O2 -pipe -fomit-frame-pointer] >Any additional cc flags? [-DOVR_DBL_DIG=14] >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... >I've tried to compile and run the following simple program: > >#include <stdio.h> >int main() { printf("Ok\n"); return(0); } > >I used the command: > > armv7a-hardfloat-linux-gnueabi-gcc -o try -O2 -pipe -fomit-frame-pointer -DOVR_DBL_DIG=14 -Wl,-O1 -Wl,--as-needed try.c -lnsl -ldb -ldl -lm -lcrypt -lutil -lc > ./try > >and I got the following output: > >/bin/sh: ./try: cannot execute binary file: Exec format error >The program compiled OK, but exited with status 126. >You have a problem. Shall I abort Configure [y] >Ok. Stopping Configure. > [31;01m*[0m ERROR: dev-lang/perl-5.20.2::gentoo failed (configure phase): > [31;01m*[0m Unable to configure > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 93: Called src_configure > [31;01m*[0m environment, line 2619: Called eblit-run 'src_configure' 'v50180002' > [31;01m*[0m environment, line 845: Called eblit-perl-src_configure > [31;01m*[0m src_configure-v50180002.eblit, line 145: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m sh Configure \ > [31;01m*[0m -des \ > [31;01m*[0m -Duseshrplib \ > [31;01m*[0m -Darchname="${myarch}" \ > [31;01m*[0m -Dcc="$(tc-getCC)" \ > [31;01m*[0m -Doptimize="${CFLAGS}" \ > [31;01m*[0m -Dldflags="${LDFLAGS}" \ > [31;01m*[0m -Dprefix="${EPREFIX}"'/usr' \ > [31;01m*[0m -Dinstallprefix="${EPREFIX}"'/usr' \ > [31;01m*[0m -Dsiteprefix="${EPREFIX}"'/usr/local' \ > [31;01m*[0m -Dvendorprefix="${EPREFIX}"'/usr' \ > [31;01m*[0m -Dscriptdir="${EPREFIX}"'/usr/bin' \ > [31;01m*[0m -Dprivlib="${EPREFIX}${PRIV_LIB}" \ > [31;01m*[0m -Darchlib="${EPREFIX}${ARCH_LIB}" \ > [31;01m*[0m -Dsitelib="${EPREFIX}${SITE_LIB}" \ > [31;01m*[0m -Dsitearch="${EPREFIX}${SITE_ARCH}" \ > [31;01m*[0m -Dvendorlib="${EPREFIX}${VENDOR_LIB}" \ > [31;01m*[0m -Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \ > [31;01m*[0m -Dman1dir="${EPREFIX}"/usr/share/man/man1 \ > [31;01m*[0m -Dman3dir="${EPREFIX}"/usr/share/man/man3 \ > [31;01m*[0m -Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \ > [31;01m*[0m -Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \ > [31;01m*[0m -Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \ > [31;01m*[0m -Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \ > [31;01m*[0m -Dman1ext='1' \ > [31;01m*[0m -Dman3ext='3pm' \ > [31;01m*[0m -Dlibperl="${LIBPERL}" \ > [31;01m*[0m -Dlocincpth="${EPREFIX}"'/usr/include ' \ > [31;01m*[0m -Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \ > [31;01m*[0m -Duselargefiles \ > [31;01m*[0m -Dd_semctl_semun \ > [31;01m*[0m -Dcf_by='Gentoo' \ > [31;01m*[0m -Dmyhostname='localhost' \ > [31;01m*[0m -Dperladmin='root@localhost' \ > [31;01m*[0m -Dinstallusrbinperl='n' \ > [31;01m*[0m -Ud_csh \ > [31;01m*[0m -Uusenm \ > [31;01m*[0m "${myconf[@]}" || die "Unable to configure" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-lang/perl-5.20.2::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-lang/perl-5.20.2::gentoo'`. > [31;01m*[0m The complete build log is located at '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/temp/environment'. > [31;01m*[0m Working directory: '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/work/perl-5.20.2' > [31;01m*[0m S: '/usr/armv7a-hardfloat-linux-gnueabi/tmp/portage/dev-lang/perl-5.20.2/work/perl-5.20.2'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 559574
: 410978 |
410980