[REL - head-amd64-default][lang/pure] Failed for pure-0.55 in build

pkg-fallout at FreeBSD.org pkg-fallout at FreeBSD.org
Thu Oct 24 15:28:23 UTC 2013


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:     lichray at gmail.com
Last committer: bapt at FreeBSD.org
Ident:          $FreeBSD: head/lang/pure/Makefile 327741 2013-09-20 19:53:09Z bapt $
Log URL:        http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-10-24_13h53m31s/logs/pure-0.55.log
Build URL:      http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-10-24_13h53m31s
Log:

====>> Building lang/pure
build started at Thu Oct 24 15:27:44 UTC 2013
port directory: /usr/ports/lang/pure
building for: FreeBSD head-amd64-default-job-02 11.0-CURRENT FreeBSD 11.0-CURRENT r256430 amd64
maintained by: lichray at gmail.com
Makefile ident:      $FreeBSD: head/lang/pure/Makefile 327741 2013-09-20 19:53:09Z bapt $
Poudriere version: 3.1-pre

---Begin Environment---
OSVERSION=1100000
UNAME_v=FreeBSD 11.0-CURRENT r256430
UNAME_r=11.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
STATUS=1
MASTERMNT=/usr/local/poudriere/data/build/head-amd64-default/ref
PKG_EXT=txz
tpid=99244
POUDRIERE_BUILD_TYPE=bulk
PKGNG=1
PKGNAME=pure-0.55
PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f
PKG_ADD=/usr/local/sbin/pkg-static add
PWD=/root
MASTERNAME=head-amd64-default
USER=root
HOME=/root
POUDRIERE_VERSION=3.1-pre
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
PKG_VERSION=/poudriere/pkg-static version
PKG_BIN=/usr/local/sbin/pkg-static
---End Environment---

---Begin OPTIONS List---
===> The following configuration options are available for pure-0.55:
     EMACS=off: Compile pure-mode.el with Emacs
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--with-libgmp-prefix=/usr/local --enable-release --without-elisp --without-readline --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
TMPDIR="/tmp" TMPDIR="/tmp" PKG_CONFIG=pkgconf MAKE=gmake TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
TMPDIR="/tmp" TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe -fno-strict-aliasing"  CPP="cpp" CPPFLAGS=""  LDFLAGS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -o root -g wheel -m 555"  BSD_INSTALL_LIB="install  -s -o root -g wheel -m 444"  BSD_INSTALL_SCRIPT="install  -o root -g wheel -m 555"  BSD_INSTALL_DATA="install  -o root -g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444"
--End MAKE_ENV--

--SUB_LIST--
ETC=""
NOCLANG="@comment
"
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/pure
DOCSDIR=/usr/local/share/doc/pure
EXAMPLESDIR=/usr/local/share/examples/pure
WWWDIR=/usr/local/www/pure
ETCDIR=/usr/local/etc/pure
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
#### /usr/local/etc/poudriere.d/make.conf ####
WITH_PKGNG=yes
NO_RESTRICTED=yes
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
===>  Cleaning for pure-0.55
=======================<phase: check-config   >============================
===========================================================================
=======================<phase: pkg-depends    >============================
===>   pure-0.55 depends on file: /usr/local/sbin/pkg - not found
===>    Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg
===>   Installing existing package /packages/All/pkg-1.1.4_8.txz
Installing pkg-1.1.4_8... done
If you are upgrading from the old package format, first run:

  # pkg2ng
===>   Returning to build of pure-0.55
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License GPLv3 LGPL3 accepted by the user
===> Fetching all distfiles required by pure-0.55 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License GPLv3 LGPL3 accepted by the user
===> Fetching all distfiles required by pure-0.55 for building
=> SHA256 Checksum OK for pure/pure-0.55.tar.gz.
=> SHA256 Checksum OK for pure/pure-docs-0.55.tar.gz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License GPLv3 LGPL3 accepted by the user
===> Fetching all distfiles required by pure-0.55 for building
===>  Extracting for pure-0.55
=> SHA256 Checksum OK for pure/pure-0.55.tar.gz.
=> SHA256 Checksum OK for pure/pure-docs-0.55.tar.gz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for pure-0.55
===========================================================================
=======================<phase: build-depends  >============================
===>   pure-0.55 depends on package: llvm31>=3.1 - not found
===>    Verifying install for llvm31>=3.1 in /usr/ports/devel/llvm31
===>   Installing existing package /packages/All/llvm31-3.1_1.txz
Installing llvm31-3.1_1...Installing perl-5.14.4_2...Removing /usr/local/etc/perl5_version... Done.
Creating /usr/local/etc/perl5_version... Done.
Removing stale symlinks from /usr/bin...
    Skipping /usr/bin/perl
    Skipping /usr/bin/perl5
Done.
Creating various symlinks in /usr/bin...
    Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl
    Symlinking /usr/local/bin/perl5.14.4 to /usr/bin/perl5
Done.
 done
 done
===>   Returning to build of pure-0.55
===>   pure-0.55 depends on executable: pkgconf - not found
===>    Verifying install for pkgconf in /usr/ports/devel/pkgconf
===>   Installing existing package /packages/All/pkgconf-0.9.3.txz
Installing pkgconf-0.9.3... done
===>   Returning to build of pure-0.55
===>   pure-0.55 depends on executable: gmake - not found
===>    Verifying install for gmake in /usr/ports/devel/gmake
===>   Installing existing package /packages/All/gmake-3.82_1.txz
Installing gmake-3.82_1...Installing gettext-0.18.3.1... done
 done
===>   Returning to build of pure-0.55
===========================================================================
=======================<phase: lib-depends    >============================
===>   pure-0.55 depends on shared library: libgmp.so - not found
===>    Verifying for libgmp.so in /usr/ports/math/gmp
===>   Installing existing package /packages/All/gmp-5.1.3.txz
Installing gmp-5.1.3... done
===>   Returning to build of pure-0.55
===>   pure-0.55 depends on shared library: libmpfr.so - not found
===>    Verifying for libmpfr.so in /usr/ports/math/mpfr
===>   Installing existing package /packages/All/mpfr-3.1.2.txz
Installing mpfr-3.1.2... done
===>   Returning to build of pure-0.55
===>   pure-0.55 depends on shared library: ltdl.7 - not found
===>    Verifying install for ltdl.7 in /usr/ports/devel/libltdl
===>   Installing existing package /packages/All/libltdl-2.4.2_2.txz
Installing libltdl-2.4.2_2... done
===>   Returning to build of pure-0.55
===========================================================================
=======================<phase: configure      >============================
===>  Configuring for pure-0.55
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/lang/pure/work/pure-0.55/acinclude.m4
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/lang/pure/work/pure-0.55/aclocal.m4
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/lang/pure/work/pure-0.55/configure
configure: loading site script /usr/ports/Templates/config.site
checking build system type... x86_64-portbld-freebsd
checking host system type... x86_64-portbld-freebsd
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking for bison... bison-missing
configure: WARNING: Cannot find bison, won't be able to regenerate parser.cc.
checking for flex... flex
checking for emacs... no
configure: WARNING: Cannot find emacs, won't be able to byte-compile pure-mode.el.
checking how to run the C preprocessor... cpp
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking whether byte ordering is bigendian... no
checking size of void *... 8
checking size of long... 8
checking size of size_t... 8
checking for __gmpz_init in -lgmp... yes
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for mpfr_init in -lmpfr... yes
checking mpfr.h usability... yes
checking mpfr.h presence... yes
checking for mpfr.h... yes
checking for cos in -lm... yes
checking for libiconv in -liconv... no
checking for iconv in -liconv... no
checking for glob in -lglob... no
checking for regcomp in -lregex... no
checking for a readline compatible library... -ledit
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking edit/readline/readline.h usability... yes
checking edit/readline/readline.h presence... yes
checking for edit/readline/readline.h... yes
checking editline/readline.h usability... no
checking editline/readline.h presence... no
checking for editline/readline.h... no
checking whether readline supports history... yes
checking readline/history.h usability... yes
checking readline/history.h presence... yes
checking for readline/history.h... yes
checking edit/readline/history.h usability... yes
checking edit/readline/history.h presence... yes
checking for edit/readline/history.h... yes
checking for iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for working alloca.h... no
checking for alloca... yes
checking for ftime... no
checking for gettimeofday... (cached) yes
checking for nanosleep... yes
checking for usleep... (cached) yes
checking whether time.h declares the daylight variable... no
checking whether struct tm has tm_gmtoff member... yes
checking for strptime... (cached) yes
checking for dirent.h... (cached) yes
checking for readdir... (cached) yes
checking for sys/fcntl.h... (cached) yes
checking for sys/wait.h... (cached) yes
checking for mkstemp... (cached) yes
checking for fstat... yes
checking for _setjmp... yes
checking for _longjmp... yes
checking for struct stat.st_rdev... yes
checking return type of signal handlers... void
checking for type of signal functions... posix
checking if signal handlers must be reinstalled when invoked... no
checking for _Complex float... yes
checking for _Complex double... yes
checking for llvm-config... llvm-config
checking for shared LLVM library... -L/usr/local/lib -lLLVM-3.1
checking for new LLVM IRBuilder class (LLVM >= 2.6)... yes
checking for new llvm::raw_fd_ostream interface (LLVM >= 2.7)... yes
checking for llvm/Support/DynamicLibrary.h... yes
checking how to run the C++ preprocessor... c++ -E
checking llvm/Support/raw_ostream.h usability... yes
checking llvm/Support/raw_ostream.h presence... yes
checking for llvm/Support/raw_ostream.h... yes
checking llvm/Support/raw_os_ostream.h usability... yes
checking llvm/Support/raw_os_ostream.h presence... yes
checking for llvm/Support/raw_os_ostream.h... yes
checking llvm/ModuleProvider.h usability... no
checking llvm/ModuleProvider.h presence... no
checking for llvm/ModuleProvider.h... no
checking llvm/TypeSymbolTable.h usability... no
checking llvm/TypeSymbolTable.h presence... no
checking for llvm/TypeSymbolTable.h... no
checking llvm/Support/TargetSelect.h usability... yes
checking llvm/Support/TargetSelect.h presence... yes
checking for llvm/Support/TargetSelect.h... yes
checking whether llvm::PerformTailCallOpt is declared... no
checking whether llvm::GuaranteedTailCallOpt is declared... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating examples/Makefile
config.status: creating pure.pc
config.status: creating run-test
config.status: creating run-tests
config.status: creating config.h

Pure 0.55 is now configured for LLVM 3.1 on x86_64-portbld-freebsd.

  Source directory:     .
  Installation prefix:  /usr/local
  Versioned install:    no
  C compiler:           cc -O3  -DNDEBUG -DDEBUG=0 -I/usr/local/include
  C++ compiler:         c++ -O3  -DNDEBUG -DDEBUG=0 -I/usr/local/include
  Linker:               c++  -lm -lmpfr -lgmp  -L/usr/local/lib -lgmp
  LLVM tool prefix:     
  Readline support:	-ledit
  Build libpure:        yes
  fastcc/TCO support:   yes

Now run 'make' to build everything, and 'make install' to install this
software on your system. To remove the installed software at a later
time use the 'make uninstall' command.

===========================================================================
=======================<phase: build          >============================
===>  Building for pure-0.55
gmake[1]: Entering directory `/wrkdirs/usr/ports/lang/pure/work/pure-0.55'
c++ -O2 -pipe -fno-strict-aliasing  -I/usr/local/include -I/usr/local/include   -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I. -DPURELIB='"/usr/local/lib/pure"' -c -o pure.o pure.cc
c++ -O2 -pipe -fno-strict-aliasing -fPIC  -I/usr/local/include -I/usr/local/include   -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I. -c -o expr.o expr.cc
c++ -O2 -pipe -fno-strict-aliasing -fPIC  -I/usr/local/include -I/usr/local/include   -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. -I. -DLIBDIR='"/usr/local/lib"' -DLIBPURE='"libpure.so.8"' -c -o interpreter.o interpreter.cc
interpreter.cc:3512:12: error: reference to 'is_scalar' is ambiguous
      if (!is_scalar(v) || (compiling && (nwrapped||!consts))) {
           ^
interpreter.cc:3425:13: note: candidate found by name lookup is 'is_scalar'
static bool is_scalar(expr x)
            ^
/usr/include/c++/v1/type_traits:490:46: note: candidate found by name lookup is 'std::__1::is_scalar'
template <class _Tp> struct _LIBCPP_TYPE_VIS is_scalar
                                             ^
1 error generated.
gmake[1]: *** [interpreter.o] Error 1
gmake[1]: Leaving directory `/wrkdirs/usr/ports/lang/pure/work/pure-0.55'
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/pure
===>  Cleaning for pure-0.55


More information about the freebsd-pkg-fallout mailing list