Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 334950 Details for
Bug 451056
sys-cluster/mpich2-1.2.1_p1-r1 fails to crosscompile: configure: error: Unable to determine Fortran integer kinds for MPI types.
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 18.83 KB, created by
Dennis Schridde
on 2013-01-09 15:07:07 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Dennis Schridde
Created:
2013-01-09 15:07:07 UTC
Size:
18.83 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: sys-cluster/mpich2-1.2.1_p1-r1 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: jsbronder@gentoo.org cluster@gentoo.org >[32;01m * [39;49;00mUSE: cxx elibc_glibc fortran kernel_linux mpi-threads ppc64 userland_GNU >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox userpriv usersandbox > [32;01m*[0m Using following Fortran compiler: > [32;01m*[0m F77: powerpc64-unknown-linux-gnu-gfortran > [32;01m*[0m FC: powerpc64-unknown-linux-gnu-gfortran > [33;01m*[0m mpi-threads requires threads, assuming that's what you want >>>> Unpacking source... >>>> Unpacking mpich2-1.2.1p1.tar.gz to /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work >>>> Source unpacked in /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work >>>> Preparing source in /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1 ... > [32;01m*[0m Applying 0001-MPD_CONF_FILE-should-be-readable.patch ... >[A[137C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying 0002-mpd_conf_file-search-order.patch ... >[A[137C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying 0003-Fix-pkgconfig-for-mpich2-ch3-v1.2.1.patch ... >[A[137C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying mpich2-1.2.1-fix-missing-libs.patch ... >[A[137C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1 ... > * econf: updating mpich2-1.2.1p1/src/pm/hydra/tools/bind/hwloc/hwloc/config/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/pm/hydra/tools/bind/hwloc/hwloc/config/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/src/pm/hydra/mpl/confdb/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/pm/hydra/mpl/confdb/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/src/mpl/confdb/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/mpl/confdb/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/src/mpi/romio/confdb/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/mpi/romio/confdb/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/src/mpe2/src/slog2sdk/trace_sample/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/mpe2/src/slog2sdk/trace_sample/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/src/mpe2/src/slog2sdk/trace_rlog/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/mpe2/src/slog2sdk/trace_rlog/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/src/mpe2/src/slog2sdk/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/mpe2/src/slog2sdk/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/src/mpe2/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/src/mpe2/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating mpich2-1.2.1p1/confdb/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating mpich2-1.2.1p1/confdb/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=powerpc64-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-sharedlibs=gcc --with-thread-package=pthreads --enable-threads=default --sysconfdir=/etc/mpich2 --docdir=/usr/share/doc/mpich2-1.2.1_p1-r1 --with-pm=mpd:hydra --disable-mpe --disable-romio --enable-cxx >configure: loading site script /usr/share/config.site >configure: loading site script /usr/share/crossdev/include/site/linux >configure: loading site script /usr/share/crossdev/include/site/linux-gnu >Configuring MPICH2 version 1.2.1p1 with '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=powerpc64-unknown-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--enable-sharedlibs=gcc' '--with-thread-package=pthreads' '--enable-threads=default' '--sysconfdir=/etc/mpich2' '--docdir=/usr/share/doc/mpich2-1.2.1_p1-r1' '--with-pm=mpd:hydra' '--disable-mpe' '--disable-romio' '--enable-cxx' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=powerpc64-unknown-linux-gnu' 'CC=/mnt/ppc64/etc/crossdev/gcc' 'CFLAGS=-pipe -O2 -mcpu=cell -mabi=altivec -mgen-cell-microcode' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu' 'F77=powerpc64-unknown-linux-gnu-gfortran' 'FFLAGS=-O2 -pipe' 'CXX=/mnt/ppc64/etc/crossdev/g++' 'CXXFLAGS=-pipe -O2 -mcpu=cell -mabi=altivec -mgen-cell-microcode' >Running on system: Linux navier 2.6.18-308.16.1.el5 #1 SMP Tue Oct 2 22:01:43 EDT 2012 x86_64 Quad-Core AMD Opteron(tm) Processor 2352 AuthenticAMD GNU/Linux >Executing mpich2prereq in /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1/src/mpid/ch3 with >Executing mpich2prereq in /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1/src/mpid/ch3/channels/nemesis >sourcing /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1/src/pm/mpd/mpich2prereq >sourcing /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1/src/pm/hydra/mpich2prereq >sourcing /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1/src/pm/mpd/setup_pm >checking for powerpc64-unknown-linux-gnu-gcc... /mnt/ppc64/etc/crossdev/gcc >checking for C compiler default output file name... a.out >checking whether the C compiler works... yes >checking whether we are cross compiling... yes >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether /mnt/ppc64/etc/crossdev/gcc accepts -g... yes >checking for /mnt/ppc64/etc/crossdev/gcc option to accept ISO C89... none needed >checking how to run the C preprocessor... /mnt/ppc64/etc/crossdev/gcc -E >checking whether the compiler defines __func__... yes >checking whether the compiler defines __FUNC__... >checking whether the compiler sets __FUNCTION__... >checking whether C compiler accepts option -O2... yes >checking whether routines compiled with -O2 can be linked with ones compiled without -O2... yes >checking for type of weak symbol alias support... pragma weak >checking whether __attribute__ ((weak)) allowed... yes >checking whether __attribute ((weak_import)) allowed... yes >checking for multiple weak symbol support... yes >checking for powerpc64-unknown-linux-gnu-g77... powerpc64-unknown-linux-gnu-gfortran >checking whether we are using the GNU Fortran 77 compiler... yes >checking whether powerpc64-unknown-linux-gnu-gfortran accepts -g... yes >checking whether Fortran 77 compiler accepts option -O2... yes >checking whether routines compiled with -O2 can be linked with ones compiled without -O2... yes >checking how to get verbose linking output from powerpc64-unknown-linux-gnu-gfortran... -v >checking for Fortran 77 libraries of powerpc64-unknown-linux-gnu-gfortran... -L/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.7.2 -L/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.7.2/../../../../powerpc64-unknown-linux-gnu/lib/../lib64 -L/usr/powerpc64-unknown-linux-gnu/lib/../lib64 -L/usr/powerpc64-unknown-linux-gnu/usr/lib/../lib64 -L/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.7.2/../../../../powerpc64-unknown-linux-gnu/lib -L/usr/powerpc64-unknown-linux-gnu/lib -L/usr/powerpc64-unknown-linux-gnu/usr/lib -lgfortran -lm >checking whether powerpc64-unknown-linux-gnu-gfortran accepts the FLIBS found by autoconf... yes >checking whether C can link with -L/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.7.2 -L/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.7.2/../../../../powerpc64-unknown-linux-gnu/lib/../lib64 -L/usr/powerpc64-unknown-linux-gnu/lib/../lib64 -L/usr/powerpc64-unknown-linux-gnu/usr/lib/../lib64 -L/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.7.2/../../../../powerpc64-unknown-linux-gnu/lib -L/usr/powerpc64-unknown-linux-gnu/lib -L/usr/powerpc64-unknown-linux-gnu/usr/lib -lgfortran -lm... no >checking for which libraries can be used... >checking for linker for Fortran main programs... Use Fortran to link programs >checking whether Fortran 77 and C objects are compatible... yes >checking for Fortran 77 name mangling... lower underscore >checking what libraries are needed to link Fortran programs with C routines that use stdio... none >checking whether Fortran init will work with C... yes >checking for powerpc64-unknown-linux-gnu-f90... no >checking for powerpc64-unknown-linux-gnu-xlf90... no >checking for powerpc64-unknown-linux-gnu-pgf90... no >checking for powerpc64-unknown-linux-gnu-ifort... no >checking for powerpc64-unknown-linux-gnu-epcf90... no >checking for powerpc64-unknown-linux-gnu-f95... no >checking for powerpc64-unknown-linux-gnu-fort... no >checking for powerpc64-unknown-linux-gnu-xlf95... no >checking for powerpc64-unknown-linux-gnu-lf95... no >checking for powerpc64-unknown-linux-gnu-pathf95... no >checking for powerpc64-unknown-linux-gnu-pathf90... no >checking for powerpc64-unknown-linux-gnu-g95... no >checking for powerpc64-unknown-linux-gnu-gfortran... powerpc64-unknown-linux-gnu-gfortran >checking that f works as the extension for Fortran 90 program... yes >checking whether we are using the GNU Fortran 90 compiler... yes >checking whether powerpc64-unknown-linux-gnu-gfortran accepts -g... yes >checking for extension for Fortran 90 programs... f90 >checking whether the Fortran 90 compiler (powerpc64-unknown-linux-gnu-gfortran -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) works... yes >checking whether the Fortran 90 compiler (powerpc64-unknown-linux-gnu-gfortran -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) is a cross-compiler... yes >checking whether Fortran 90 works with Fortran 77... yes >checking whether Fortran accepts ! for comments... yes >checking for include directory flag for Fortran... -I >checking for Fortran 77 flag for library directories... -L >checking for which Fortran libraries are needed to link C with Fortran... none >checking whether powerpc64-unknown-linux-gnu-gfortran allows -shared -fpic... yes >checking whether Fortran compiler processes .F files with C preprocessor... yes >checking for powerpc64-unknown-linux-gnu-f90... (cached) powerpc64-unknown-linux-gnu-gfortran >checking that f works as the extension for Fortran 90 program... yes >checking whether we are using the GNU Fortran 90 compiler... (cached) yes >checking whether powerpc64-unknown-linux-gnu-gfortran accepts -g... (cached) yes >checking for extension for Fortran 90 programs... f90 >checking whether the Fortran 90 compiler (powerpc64-unknown-linux-gnu-gfortran -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) works... yes >checking whether the Fortran 90 compiler (powerpc64-unknown-linux-gnu-gfortran -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) is a cross-compiler... yes >checking for Fortran 90 module extension... mod >checking for Fortran 90 module include flag... -I >checking whether Fortran 90 accepts f90 suffix... yes >checking whether Fortran 90 compiler accepts option -O2... yes >checking whether routines compiled with -O2 can be linked with ones compiled without -O2... yes >checking whether Fortran 90 compiler processes .F90 files with C preprocessor... yes >checking what libraries are needed to link Fortran90 programs with C routines that use stdio... none >checking for f90 compiler vendor... gnu >checking for how to build shared libraries for Fortran 90... Compile with powerpc64-unknown-linux-gnu-gfortran -shared -fpic and link using path argument -Wl,-rpath -Wl, >checking whether we are using the GNU C++ compiler... yes >checking whether /mnt/ppc64/etc/crossdev/g++ accepts -g... yes >checking whether the C++ compiler /mnt/ppc64/etc/crossdev/g++ can build an executable... yes >checking whether C++ compiler works with string... yes >checking whether the compiler supports exceptions... yes >checking whether the compiler recognizes bool as a built-in type... yes >checking whether the compiler implements namespaces... yes >checking whether <iostream> available... yes >checking whether the compiler implements the namespace std... yes >checking whether <math> available... no >checking whether C++ compiler accepts option -O2... yes >checking whether routines compiled with -O2 can be linked with ones compiled without -O2... yes >checking for perl... /usr/bin/perl >checking for ar... ar >checking for ranlib... ranlib >checking for killall... killall >checking for a BSD-compatible install... /usr/bin/install -c >checking whether install works... yes >checking for powerpc64-unknown-linux-gnu-ranlib... (cached) ranlib >checking whether install breaks libraries... no >checking whether mkdir -p works... yes >checking for make... make >checking whether clock skew breaks make... no >checking whether make supports include... yes >checking whether make allows comments in actions... yes >checking for virtual path format... VPATH >checking whether make sets CFLAGS... yes >checking for bash... /bin/bash >checking whether /bin/bash supports arrays... yes >Creating shared libraries using GNU >checking whether C compiler accepts option -fpic... yes >checking whether routines compiled with -fpic can be linked with ones compiled without -fpic... yes >checking for doctext... false >checking for location of doctext style files... unavailable >checking for an ANSI C-conforming const... yes >checking for working volatile... yes >checking for C/C++ restrict keyword... __restrict >checking for inline... inline >checking whether __attribute__ allowed... yes >checking whether __attribute__((format)) allowed... yes >checking whether byte ordering is bigendian... yes >checking whether C compiler allows unaligned doubles... unknown >checking whether /mnt/ppc64/etc/crossdev/gcc supports __func__... yes >Using gcc to determine dependencies >checking whether long double is supported... yes >checking whether long long is supported... yes >checking for max C struct integer alignment... >checking for max C struct floating point alignment... >checking for max C struct alignment of structs with doubles... >checking for max C struct floating point alignment with long doubles... >checking if alignment of structs with doubles is based on position... >checking if alignment of structs with long long ints is based on position... >checking if double alignment breaks rules, find actual alignment... >checking for alignment restrictions on pointers... pointer >checking size of char... 1 >checking size of unsigned char... 1 >checking size of short... 2 >checking size of unsigned short... 2 >checking size of int... 4 >checking size of unsigned int... 4 >checking size of long... 8 >checking size of unsigned long... 8 >checking size of long long... 8 >checking size of unsigned long long... 8 >checking size of float... 4 >checking size of double... 8 >checking size of long double... 16 >checking size of void *... 8 >checking for ANSI C header files... no >checking stddef.h usability... yes >checking stddef.h presence... yes >checking for stddef.h... yes >checking size of wchar_t... 4 >checking size of float_int... 8 >checking size of double_int... 16 >checking size of long_int... 16 >checking size of short_int... 8 >checking size of two_int... 8 >checking size of long_double_int... 32 >checking sys/bitypes.h usability... yes >checking sys/bitypes.h presence... yes >checking for sys/bitypes.h... yes >checking inttypes.h usability... yes >checking inttypes.h presence... yes >checking for inttypes.h... yes >checking stdint.h usability... yes >checking stdint.h presence... yes >checking for stdint.h... yes >checking for int8_t... yes >checking for int16_t... yes >checking for int32_t... yes >checking for int64_t... yes >checking for uint8_t... yes >checking for uint16_t... yes >checking for uint32_t... yes >checking for uint64_t... yes >checking size of _Bool... 1 >checking size of float _Complex... 8 >checking size of double _Complex... 16 >checking size of long double _Complex... 32 >checking for _Bool... yes >checking for float _Complex... yes >checking for double _Complex... yes >checking for long double _Complex... yes >checking for size of Fortran type integer... 0 >checking for size of Fortran type real... 0 >checking for size of Fortran type double precision... 0 >checking whether integer*1 is supported... yes >checking whether integer*2 is supported... yes >checking whether integer*4 is supported... yes >checking whether integer*8 is supported... yes >checking whether integer*16 is supported... yes >checking whether real*4 is supported... yes >checking whether real*8 is supported... yes >checking whether real*16 is supported... yes >configure: WARNING: Unable to determine size of an INTEGER type; using 4 >configure: WARNING: Unable to determine size of a DOUBLE PRECISION type; using 8 >configure: WARNING: Unable to determine size of a DOUBLE PRECISION type; using 8 >checking for C type matching Fortran integer... unavailable >checking for size of MPI_Status... 20 >checking whether real*8 is supported in Fortran 90... yes >configure: error: Unable to determine Fortran integer kinds for MPI types. If you do not need Fortran 90, add --disable-f90 to the configure options. > >!!! Please attach the following file when seeking support: >!!! /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1/config.log > [31;01m*[0m ERROR: sys-cluster/mpich2-1.2.1_p1-r1 failed (configure phase): > [31;01m*[0m econf failed > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 93: Called src_configure > [31;01m*[0m environment, line 4803: Called econf '--enable-sharedlibs=gcc' '--with-thread-package=pthreads' '--enable-threads=default' '--sysconfdir=/etc/mpich2' '--docdir=/usr/share/doc/mpich2-1.2.1_p1-r1' '--with-pm=mpd:hydra' '--disable-mpe' '--disable-romio' '--enable-cxx' > [31;01m*[0m phase-helpers.sh, line 505: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m die "econf failed" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=sys-cluster/mpich2-1.2.1_p1-r1'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-cluster/mpich2-1.2.1_p1-r1'`. > [31;01m*[0m The complete build log is located at '/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1' > [31;01m*[0m S: '/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/sys-cluster/mpich2-1.2.1_p1-r1/work/mpich2-1.2.1p1'
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 451056
: 334950 |
334952
|
334954