Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Feb 2017 09:41:07 GMT
From:      pkg-fallout@FreeBSD.org
To:        pkg-fallout@FreeBSD.org
Subject:   [package - 110armv6-quarterly][net/openmpi2] Failed for openmpi2-2.0.1_2 in configure
Message-ID:  <201702020941.v129f7kN016715@beefy15.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: gerald@FreeBSD.org
Ident:          $FreeBSD: branches/2017Q1/net/openmpi2/Makefile 428057 2016-12-07 13:24:56Z gerald $
Log URL:        http://beefy15.nyi.freebsd.org/data/110armv6-quarterly/433030/logs/openmpi2-2.0.1_2.log
Build URL:      http://beefy15.nyi.freebsd.org/build.html?mastername=110armv6-quarterly&build=433030
Log:

====>> Building net/openmpi2
build started at Thu Feb  2 09:38:26 UTC 2017
port directory: /usr/ports/net/openmpi2
building for: FreeBSD 110armv6-quarterly-job-27 11.0-RELEASE-p5 FreeBSD 11.0-RELEASE-p5 r309692 arm
maintained by: danilo@FreeBSD.org
Makefile ident:      $FreeBSD: branches/2017Q1/net/openmpi2/Makefile 428057 2016-12-07 13:24:56Z gerald $
Poudriere version: 3.1.14
Host OSVERSION: 1200018
Jail OSVERSION: 1100122
Job Id: 27

---Begin Environment---
SHELL=/bin/csh
UNAME_p=armv6
UNAME_m=arm
ABI_FILE=/usr/lib/crt1.o
UNAME_v=FreeBSD 11.0-RELEASE-p5 r309692
UNAME_r=11.0-RELEASE-p5
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
OPSYS=FreeBSD
ARCH=armv6
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/110armv6-quarterly/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=openmpi2-2.0.1_2
OSREL=11.0
_OSRELEASE=11.0-RELEASE-p5
PYTHONBASE=/usr/local
OLDPWD=/
_SMP_CPUS=28
PWD=/usr/local/poudriere/data/.m/110armv6-quarterly/ref/.p/pool
MASTERNAME=110armv6-quarterly
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=1100122
---End Environment---

---Begin OPTIONS List---
===> The following configuration options are available for openmpi2-2.0.1_2:
     DEBUG=off: Build with debugging support
     IPV6=on: IPv6 protocol support
     SLURM=on: Enable SLURM support
     TORQUE=off: Enable Torque support
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--prefix=/usr/local/mpi/openmpi2  --mandir=/usr/local/mpi/openmpi2/man  --program-prefix=  --with-hwloc=/usr/local  --with-libltdl=/usr/local  --enable-mpi-fortran=usempi  --enable-mpi-cxx  --enable-cxx-exceptions  --enable-heterogeneous  --enable-mpi-thread-multiple  --with-libevent=/usr/local/include  --with-libevent-libdir=/usr/local/lib  ompi_cv_fortran_ignore_tkr_data=0 --disable-debug --enable-ipv6 --with-slurm --without-tm
--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/openmpi2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/openmpi2/work  HOME=/wrkdirs/usr/ports/net/openmpi2/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/openmpi2/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/openmpi2/work  HOME=/wrkdirs/usr/ports/net/openmpi2/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/loc
 al/bin" LIBS=""  CXX="/nxb-bin/usr/bin/c++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing "  MANPREFIX="/usr/local/mpi/openmpi2" 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/openmpi2
DEBUG="@comment
"
NO_DEBUG=""
IPV6=""
NO_IPV6="@comment
"
SLURM=""
NO_SLURM="@comment
"
TORQUE="@comment
"
NO_TORQUE=""
OSREL=11.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--
DEBUG="@comment
"
NO_DEBUG=""
IPV6=""
NO_IPV6="@comment
"
SLURM=""
NO_SLURM="@comment
"
TORQUE="@comment
"
NO_TORQUE=""
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    >============================
===>   openmpi2-2.0.1_2 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.9.4_1.txz
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
[110armv6-quarterly-job-27] Installing pkg-1.9.4_1...
[110armv6-quarterly-job-27] Extracting pkg-1.9.4_1: .......... done
===>   openmpi2-2.0.1_2 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of openmpi2-2.0.1_2
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===> Fetching all distfiles required by openmpi2-2.0.1_2 for building
===========================================================================
=======================<phase: checksum       >============================
===> Fetching all distfiles required by openmpi2-2.0.1_2 for building
=> SHA256 Checksum OK for openmpi-2.0.1.tar.bz2.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===> Fetching all distfiles required by openmpi2-2.0.1_2 for building
===>  Extracting for openmpi2-2.0.1_2
=> SHA256 Checksum OK for openmpi-2.0.1.tar.bz2.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for openmpi2-2.0.1_2
<snip>
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 __int128... 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 size of pid_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 macro weak symbol support... yes
checking for functional offsetof macro... yes

*** 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... yes
checking for throw/catch... yes
checking for compiler exception flags... -fexceptions
checking to see if C compiler likes the exception flags... yes
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

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

*** 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 .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/openmpi2/work/openmpi-2.0.1/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/openmpi2



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