Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jan 2017 21:44:23 GMT
From:      pkg-fallout@FreeBSD.org
To:        pkg-fallout@FreeBSD.org
Subject:   [package - head-armv6-default][net/openmpi] Failed for openmpi-1.10.5 in configure
Message-ID:  <201701162144.v0GLiN5R021711@beefy8.nyi.freebsd.org>

next in thread | raw e-mail | index | archive | help

You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     danilo@FreeBSD.org
Last committer: danilo@FreeBSD.org
Ident:          $FreeBSD: head/net/openmpi/Makefile 428989 2016-12-20 14:02:23Z danilo $
Log URL:        http://beefy8.nyi.freebsd.org/data/head-armv6-default/p431452_s312087/logs/openmpi-1.10.5.log
Build URL:      http://beefy8.nyi.freebsd.org/build.html?mastername=head-armv6-default&build=p431452_s312087
Log:

====>> Building net/openmpi
build started at Mon Jan 16 21:36:38 UTC 2017
port directory: /usr/ports/net/openmpi
building for: FreeBSD head-armv6-default-job-13 12.0-CURRENT FreeBSD 12.0-CURRENT r312087 arm
maintained by: danilo@FreeBSD.org
Makefile ident:      $FreeBSD: head/net/openmpi/Makefile 428989 2016-12-20 14:02:23Z danilo $
Poudriere version: 3.1.14
Host OSVERSION: 1200010
Jail OSVERSION: 1200020
Job Id: 13




!!! Jail is newer than host. (Jail: 1200020, Host: 1200010) !!!
!!! This is not supported. !!!
!!! Host kernel must be same or newer than jail. !!!
!!! Expect build failures. !!!



---Begin Environment---
SHELL=/bin/csh
UNAME_p=armv6
UNAME_m=arm
ABI_FILE=/usr/lib/crt1.o
UNAME_v=FreeBSD 12.0-CURRENT r312087
UNAME_r=12.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
OPSYS=FreeBSD
ARCH=armv6
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/head-armv6-default/ref
QEMU_EMULATING=1
UID=0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
_JAVA_VERSION_LIST_REGEXP=1.6\|1.7\|1.8\|1.6+\|1.7+\|1.8+
POUDRIERE_BUILD_TYPE=bulk
PKGNAME=openmpi-1.10.5
OSREL=12.0
_OSRELEASE=12.0-CURRENT
PYTHONBASE=/usr/local
OLDPWD=/
_SMP_CPUS=24
PWD=/usr/local/poudriere/data/.m/head-armv6-default/ref/.p/pool
MASTERNAME=head-armv6-default
SCRIPTPREFIX=/usr/local/share/poudriere
_JAVA_VENDOR_LIST_REGEXP=openjdk\|oracle\|sun
USER=root
HOME=/root
POUDRIERE_VERSION=3.1.14
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
CONFIGURE_MAX_CMD_LEN=262144
LIBEXECPREFIX=/usr/local/libexec/poudriere
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
_JAVA_OS_LIST_REGEXP=native\|linux
OSVERSION=1200020
---End Environment---

---Begin OPTIONS List---
===> The following configuration options are available for openmpi-1.10.5:
     IPV6=on: IPv6 protocol support
     SLURM=on: Enable SLURM support
     TORQUE=off: Enable Torque support
     VT=off: Enable VampirTrace support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--prefix=/usr/local/mpi/openmpi  --mandir=/usr/local/mpi/openmpi/man  --program-prefix=  --with-hwloc=/usr/local  --with-libltdl=/usr/local  --enable-mpi-fortran=usempi  ompi_cv_fortran_ignore_tkr_data=0 --enable-ipv6 --with-slurm --without-tm --enable-contrib-no-build=vt --disable-vt
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
F77="gfortran49" FC="gfortran49" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc49" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc49" MAKE=gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/net/openmpi/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/openmpi/work  HOME=/wrkdirs/usr/ports/net/openmpi/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
F77="gfortran49" FC="gfortran49" FFLAGS="-O -Wl,-rpath=/usr/local/lib/gcc49" FCFLAGS="-Wl,-rpath=/usr/local/lib/gcc49" XDG_DATA_HOME=/wrkdirs/usr/ports/net/openmpi/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/openmpi/work  HOME=/wrkdirs/usr/ports/net/openmpi/work TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="/nxb-bin/usr/bin/cc" CFLAGS="-O2 -pipe  -fno-strict-aliasing"  CPP="/nxb-bin/usr/bin/cpp" CPPFLAGS=""  LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc49  -L/usr/local/lib/gcc49 -B/usr/local/
 bin" LIBS=""  CXX="/nxb-bin/usr/bin/c++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing "  MANPREFIX="/usr/local/mpi/openmpi" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 444"  BSD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
MPIBASE=mpi
MPIDIR=mpi/openmpi
IPV6=""
NO_IPV6="@comment
"
SLURM=""
NO_SLURM="@comment
"
TORQUE="@comment
"
NO_TORQUE=""
VT="@comment
"
NO_VT=""
OSREL=12.0
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
LIB32DIR=lib
PERL_VERSION=5.24.1
PERL_VER=5.24
PERL5_MAN1=lib/perl5/site_perl/man/man1
PERL5_MAN3=lib/perl5/site_perl/man/man3
SITE_PERL=lib/perl5/site_perl
SITE_ARCH=lib/perl5/site_perl/mach/5.24
DOCSDIR="share/doc/openmpi"
EXAMPLESDIR="share/examples/openmpi"
DATADIR="share/openmpi"
WWWDIR="www/openmpi"
ETCDIR="etc/openmpi"
--End PLIST_SUB--

--SUB_LIST--
IPV6=""
NO_IPV6="@comment
"
SLURM=""
NO_SLURM="@comment
"
TORQUE="@comment
"
NO_TORQUE=""
VT="@comment
"
NO_VT=""
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/openmpi
DOCSDIR=/usr/local/share/doc/openmpi
EXAMPLESDIR=/usr/local/share/examples/openmpi
WWWDIR=/usr/local/www/openmpi
ETCDIR=/usr/local/etc/openmpi
--End SUB_LIST--

---Begin make.conf---
.sinclude "/etc/make.nxb.conf"
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
MACHINE=arm
MACHINE_ARCH=armv6
ARCH=${MACHINE_ARCH}
#### /usr/local/etc/poudriere.d/make.conf ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
---Begin make.nxb.conf---
CC=/nxb-bin/usr/bin/cc
CPP=/nxb-bin/usr/bin/cpp
CXX=/nxb-bin/usr/bin/c++
AS=/nxb-bin/usr/bin/as
NM=/nxb-bin/usr/bin/nm
LD=/nxb-bin/usr/bin/ld
OBJCOPY=/nxb-bin/usr/bin/objcopy
SIZE=/nxb-bin/usr/bin/size
STRIPBIN=/nxb-bin/usr/bin/strip
SED=/nxb-bin/usr/bin/sed
READELF=/nxb-bin/usr/bin/readelf
RANLIB=/nxb-bin/usr/bin/ranlib
YACC=/nxb-bin/usr/bin/yacc
MAKE=/nxb-bin/usr/bin/make
STRINGS=/nxb-bin/usr/bin/strings
AWK=/nxb-bin/usr/bin/awk
FLEX=/nxb-bin/usr/bin/flex
---End make.nxb.conf---
=======================<phase: check-sanity   >============================
===========================================================================
=======================<phase: pkg-depends    >============================
===>   openmpi-1.10.5 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.9.4_1.txz
[head-armv6-default-job-13] Installing pkg-1.9.4_1...
[head-armv6-default-job-13] Extracting pkg-1.9.4_1: .......... done
===>   openmpi-1.10.5 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of openmpi-1.10.5
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===> Fetching all distfiles required by openmpi-1.10.5 for building
===========================================================================
=======================<phase: checksum       >============================
===> Fetching all distfiles required by openmpi-1.10.5 for building
=> SHA256 Checksum OK for openmpi-1.10.5.tar.bz2.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
<snip>
checking for Interix environment... no
checking for C ident string support... static const char
checking for int8_t... yes
checking for uint8_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking for int128_t... no
checking for uint128_t... no
checking for long long... yes
checking for __float128... no
checking for long double... yes
checking complex.h usability... yes
checking complex.h presence... yes
checking for complex.h... yes
checking for float _Complex... yes
checking for double _Complex... yes
checking for long double _Complex... yes
checking for intptr_t... yes
checking for uintptr_t... yes
checking for mode_t... yes
checking for ssize_t... yes
checking for ptrdiff_t... yes
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of float... 4
checking size of double... 8
checking size of long double... 8
checking size of float _Complex... 8
checking size of double _Complex... 16
checking size of long double _Complex... 16
checking size of void *... 4
checking size of size_t... 4
checking size of ssize_t... 4
checking size of ptrdiff_t... 4
checking size of wchar_t... 4
checking alignment of _Bool... 1
checking alignment of int8_t... 1
checking alignment of int16_t... 2
checking alignment of int32_t... 4
checking alignment of int64_t... 8
checking alignment of char... 1
checking alignment of short... 2
checking alignment of wchar_t... 4
checking alignment of int... 4
checking alignment of long... 4
checking alignment of long long... 8
checking alignment of float... 4
checking alignment of double... 8
checking alignment of long double... 8
checking alignment of float _Complex... 4
checking alignment of double _Complex... 8
checking alignment of long double _Complex... 8
checking alignment of void *... 4
checking alignment of size_t... 4
checking for C bool type... no
checking size of _Bool... 1
checking for weak symbol support... yes
checking for weak symbol support... yes
checking for functional offsetof macro... yes

*** OpenSHMEM profiling
checking if pshmem will be enabled... no (OpenSHMEM disabled)

*** C++ compiler and preprocessor
checking whether we are using the GNU C++ compiler... yes
checking whether /nxb-bin/usr/bin/c++ accepts -g... yes
checking dependency style of /nxb-bin/usr/bin/c++... gcc3
checking how to run the C++ preprocessor... /nxb-bin/usr/bin/c++ -E
checking for the C++ compiler vendor... gnu
checking if /nxb-bin/usr/bin/c++ supports -finline-functions... yes
configure: WARNING:  -finline-functions has been added to CXXFLAGS
checking if C and C++ are link compatible... yes
checking for C++ optimization flags... -DNDEBUG -O2 -pipe -fno-strict-aliasing -finline-functions
checking size of bool... 1
checking alignment of bool... 1

*** C++ compiler and preprocessor
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether /nxb-bin/usr/bin/c++ accepts -g... (cached) yes
checking dependency style of /nxb-bin/usr/bin/c++... (cached) gcc3
checking how to run the C++ preprocessor... /nxb-bin/usr/bin/c++ -E
checking if C++ compiler works... yes
checking if /nxb-bin/usr/bin/c++ supports -finline-functions... yes
configure: WARNING:  -finline-functions has been added to CXXFLAGS
checking if C and C++ are link compatible... (cached) yes
checking for C++ optimization flags... -DNDEBUG -O2 -pipe -fno-strict-aliasing -finline-functions
checking size of bool... (cached) 1
checking alignment of bool... (cached) 1
checking if able to build the MPI C++ bindings... yes
checking for the C++ compiler vendor... (cached) gnu
checking if want C++ exception handling... no
checking for C++ template_repository_directory... not used
checking for C++ compiler template parameters... none needed
checking for C++ ident string support... static const char
checking if /nxb-bin/usr/bin/c++ supports __builtin_expect... yes
checking if /nxb-bin/usr/bin/c++ supports __builtin_prefetch... yes
checking if /nxb-bin/usr/bin/c++ supports const_cast<> properly... yes

*** Compiler characteristics
checking for __attribute__... yes
checking for __attribute__(aligned)... yes
checking for __attribute__(always_inline)... yes
checking for __attribute__(cold)... yes
checking for __attribute__(const)... yes
checking for __attribute__(deprecated)... yes
checking for __attribute__(deprecated_argument)... yes
checking for __attribute__(format)... yes
checking for __attribute__(format_funcptr)... no
checking for __attribute__(hot)... yes
checking for __attribute__(malloc)... yes
checking for __attribute__(may_alias)... yes
checking for __attribute__(no_instrument_function)... yes
checking for __attribute__(noinline)... yes
checking for __attribute__(nonnull)... yes
checking for __attribute__(noreturn)... yes
checking for __attribute__(noreturn_funcptr)... yes
checking for __attribute__(packed)... yes
checking for __attribute__(pure)... yes
checking for __attribute__(sentinel)... yes
checking for __attribute__(unused)... yes
checking for __attribute__(visibility)... yes
checking for __attribute__(warn_unused_result)... yes
checking for __attribute__(weak_alias)... yes
checking for __attribute__(destructor)... yes
checking for compiler familyid... 1
checking for compiler familyname... GNU
checking for compiler version... 262657
checking for compiler version_str... 4.2.1

*** Java compiler
checking OSX locations... not found
checking Linux locations... not found
checking Solaris locations... not found
checking Java support available... no

*** Java MPI bindings
checking if want Java bindings... no

*** Assembler
checking dependency style of /nxb-bin/usr/bin/cc... gcc3
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm -B
checking the name lister (/usr/local/bin/nm -B) interface... BSD nm
checking for fgrep... /usr/bin/grep -F
checking if need to remove -g from CCASFLAGS... no
checking whether to enable smp locks... yes
checking if .proc/endp is needed... no
checking directive for setting text section... .text
checking directive for exporting symbols... .globl
checking for objdump... objdump
checking if .note.GNU-stack is needed... yes
checking suffix for labels... :
checking prefix for global symbol labels... 
checking prefix for lsym labels... .L
checking prefix for function in .type... #
checking if .size is needed... yes
checking if .align directive takes logarithmic value... yes
checking if /nxb-bin/usr/bin/cc supports GCC inline assembly... yes
checking if /nxb-bin/usr/bin/cc supports DEC inline assembly... no
checking if /nxb-bin/usr/bin/cc supports XLC inline assembly... no
checking for assembly format... default-.text-.globl-:--.L-#-1-1-1-0-1
checking for assembly architecture... ARM
checking for builtin atomics... BUILTIN_NO
checking for perl... perl
checking for pre-built assembly file... no (not in asm-data)
checking whether possible to generate assembly file... yes
checking for atomic assembly filename... atomic-local.s

*** Fortran compiler
checking whether we are using the GNU Fortran compiler... yes
checking whether gfortran49 accepts -g... yes
configure: WARNING: Open MPI now ignores the F77 and FFLAGS environment variables; only the FC and FCFLAGS environment variables are used.
checking whether ln -s works... yes
checking if Fortran compiler works... no
**********************************************************************
* It appears that your Fortran compiler is unable to produce working
* executables.  A simple test application failed to properly
* execute.  Note that this is likely not a problem with Open MPI,
* but a problem with the local compiler installation.  More
* information (including exactly what command was given to the
* compiler and what error resulted when the command was executed) is
* available in the config.log file in the Open MPI build directory.
**********************************************************************
configure: error: Could not run a simple Fortran program.  Aborting.
===>  Script "configure" failed unexpectedly.
Please report the problem to danilo@FreeBSD.org [maintainer] and attach the
"/wrkdirs/usr/ports/net/openmpi/work/openmpi-1.10.5/config.log" including the
output of the failure of your make command. Also, it might be a good idea to
provide an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make: stopped in /usr/ports/net/openmpi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701162144.v0GLiN5R021711>