[exp - 103i386-default-build-as-user][lang/ruby25] Failed for ruby25-2.5.0_1, 1 in build

pkg-fallout at FreeBSD.org pkg-fallout at FreeBSD.org
Mon Feb 26 21:41:26 UTC 2018


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:     ruby at FreeBSD.org
Last committer: sunpoet at FreeBSD.org
Ident:          $FreeBSD: head/lang/ruby25/Makefile 462121 2018-02-17 11:59:12Z sunpoet $
Log URL:        http://package19.nyi.freebsd.org/data/103i386-default-build-as-user/462986/logs/ruby25-2.5.0_1,1.log
Build URL:      http://package19.nyi.freebsd.org/build.html?mastername=103i386-default-build-as-user&build=462986
Log:

=>> Building lang/ruby25
build started at Mon Feb 26 21:38:47 UTC 2018
port directory: /usr/ports/lang/ruby25
package name: ruby25-2.5.0_1,1
building for: FreeBSD 103i386-default-build-as-user-job-32 10.3-RELEASE-p26 FreeBSD 10.3-RELEASE-p26 i386
maintained by: ruby at FreeBSD.org
Makefile ident:      $FreeBSD: head/lang/ruby25/Makefile 462121 2018-02-17 11:59:12Z sunpoet $
Poudriere version: 3.2.4-56-g0fd5b0e3
Host OSVERSION: 1200054
Jail OSVERSION: 1003000
Job Id: 32

---Begin Environment---
SHELL=/bin/csh
UNAME_p=i386
UNAME_m=i386
OSVERSION=1003000
UNAME_v=FreeBSD 10.3-RELEASE-p26
UNAME_r=10.3-RELEASE-p26
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
USER=root
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.2.4-56-g0fd5b0e3
MASTERMNT=/poudriere/data/.m/103i386-default-build-as-user/ref
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
GID=0
UID=0
PWD=/poudriere/data/.m/103i386-default-build-as-user/ref/.p/pool
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=103i386-default-build-as-user
SCRIPTPREFIX=/usr/local/share/poudriere
OLDPWD=/poudriere/data/.m/103i386-default-build-as-user/ref/.p
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
DEPENDS_ARGS=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for ruby25-2.5.0_1,1:
     CAPIDOCS=off: Build and install C API documents
     DEBUG=off: Build with debugging support
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
     GMP=off: Use GMP to accelerate Bignum operations
     RDOC=on: Build and install Rdoc indexes
====> Which line editing lib to use: you have to select exactly one of them
     LIBEDIT=on: Use libedit
     READLINE=off: Use libreadline
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
ruby at FreeBSD.org
--End MAINTAINER--

--CONFIGURE_ARGS--
--with-rubyhdrdir="/usr/local/include/ruby-2.5/"  --with-rubylibprefix="/usr/local/lib/ruby"  --docdir="/usr/local/share/doc/ruby25"  --with-soname=ruby25 --program-prefix="" --program-suffix="25"  --disable-rpath  --enable-pthread  --enable-shared  --enable-install-static-library  --with-ruby-version=minor  --with-sitedir="/usr/local/lib/ruby/site_ruby"  --with-vendordir="/usr/local/lib/ruby/vendor_ruby" --disable-install-capi --without-gmp --enable-install-rdoc --enable-libedit --with-libedit-dir=/usr/local --disable-dtrace --prefix=/usr/local ${_LATE_CONFIGURE_ARGS}
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
debugflags= XDG_DATA_HOME=/wrkdirs/usr/ports/lang/ruby25/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ruby25/work  HOME=/wrkdirs/usr/ports/lang/ruby25/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/ruby25/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144
--End CONFIGURE_ENV--

--MAKE_ENV--
OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/lang/ruby25/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ruby25/work  HOME=/wrkdirs/usr/ports/lang/ruby25/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/ruby25/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes WITHOUT_DEBUG_FILES=yes WITHOUT_KERNEL_SYMBOLS=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing"  CPP="cpp" CPPFLAGS="-I/usr/local/include -isystem /usr/local/include"  LDFLAGS="  -fstack-protector" LIBS="-lpthread -L/usr/local/lib -L/usr/local/lib"  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  B
 SD_INSTALL_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
PORTDOCS="" PORTEXAMPLES="" CAPIDOCS="@comment " NO_CAPIDOCS="" DEBUG="@comment " NO_DEBUG="" DOCS="" NO_DOCS="@comment " EXAMPLES="" NO_EXAMPLES="@comment " GMP="@comment " NO_GMP="" RDOC="" NO_RDOC="@comment " LIBEDIT="" NO_LIBEDIT="@comment " READLINE="@comment " NO_READLINE="" RUBY_LIBDIR="lib/ruby/2.5" RUBY_ARCHLIBDIR="lib/ruby/2.5/i386-freebsd10" RUBY_SITELIBDIR="lib/ruby/site_ruby/2.5" RUBY_SITEARCHLIBDIR="lib/ruby/site_ruby/2.5/i386-freebsd10" RUBY_VENDORLIBDIR="lib/ruby/vendor_ruby/2.5" RUBY_VENDORARCHLIBDIR="lib/ruby/vendor_ruby/2.5/i386-freebsd10" RUBY_MODDOCDIR="share/doc/ruby25/ruby" RUBY_MODEXAMPLESDIR="share/examples/ruby25/ruby" RUBY_DOCDIR="share/doc/ruby25" RUBY_EXAMPLESDIR="share/examples/ruby25" RUBY_RIDIR="share/ri/2.5/system" RUBY_SITERIDIR="share/ri/2.5/site"  RUBY_VERSION="2.5.0"  RUBY_VER="2.5"  RUBY_SHLIBVER="25"  RUBY_ARCH="i386-freebsd10"  RUBY_SUFFIX="25"  RUBY_NAME="ruby25"  RUBY_DEFAULT_SUFFIX="24"  RUBY23="@comment "  RUBY24="@comment "  RUBY25="" IF_D
 EFAULT="@comment " OSREL=10.3 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ruby"  EXAMPLESDIR="share/examples/ruby"  DATADIR="share/ruby"  WWWDIR="www/ruby"  ETCDIR="etc/ruby"
--End PLIST_SUB--

--SUB_LIST--
CAPIDOCS="@comment " NO_CAPIDOCS="" DEBUG="@comment " NO_DEBUG="" DOCS="" NO_DOCS="@comment " EXAMPLES="" NO_EXAMPLES="@comment " GMP="@comment " NO_GMP="" RDOC="" NO_RDOC="@comment " LIBEDIT="" NO_LIBEDIT="@comment " READLINE="@comment " NO_READLINE="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/ruby DOCSDIR=/usr/local/share/doc/ruby EXAMPLESDIR=/usr/local/share/examples/ruby  WWWDIR=/usr/local/www/ruby ETCDIR=/usr/local/etc/ruby
--End SUB_LIST--

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
FORCE_PACKAGE=yes
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
MACHINE=i386
MACHINE_ARCH=i386
ARCH=${MACHINE_ARCH}
#### /usr/local/etc/poudriere.d/make.conf ####
# Build ALLOW_MAKE_JOBS_PACKAGES with 2 jobs
MAKE_JOBS_NUMBER=2
#### /usr/ports/Mk/Scripts/ports_env.sh ####
ARCH=i386
CONFIGURE_MAX_CMD_LEN=262144
OPSYS=FreeBSD
OSREL=10.3
OSVERSION=1003000
PYTHONBASE=/usr/local
_OSRELEASE=10.3-RELEASE-p26
#### Misc Poudriere ####
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  524288
stack size              (kbytes, -s)  65536
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  1024
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
sbsize                   (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===>  License BSD2CLAUSE RUBY accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===>   ruby25-2.5.0_1,1 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-1.10.5.txz
[103i386-default-build-as-user-job-32] Installing pkg-1.10.5...
[103i386-default-build-as-user-job-32] Extracting pkg-1.10.5: .......... done
===>   ruby25-2.5.0_1,1 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of ruby25-2.5.0_1,1
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License BSD2CLAUSE RUBY accepted by the user
===> Fetching all distfiles required by ruby25-2.5.0_1,1 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License BSD2CLAUSE RUBY accepted by the user
===> Fetching all distfiles required by ruby25-2.5.0_1,1 for building
=> SHA256 Checksum OK for ruby/ruby-2.5.0.tar.xz.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===>  License BSD2CLAUSE RUBY accepted by the user
===> Fetching all distfiles required by ruby25-2.5.0_1,1 for building
===>  Extracting for ruby25-2.5.0_1,1
=> SHA256 Checksum OK for ruby/ruby-2.5.0.tar.xz.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for ruby25-2.5.0_1,1
===>  Applying FreeBSD patches for ruby25-2.5.0_1,1
===========================================================================
=======================<phase: build-depends  >============================
===>   ruby25-2.5.0_1,1 depends on package: libffi>=0 - not found
===>   Installing existing package /packages/All/libffi-3.2.1_2.txz
[103i386-default-build-as-user-job-32] Installing libffi-3.2.1_2...
[103i386-default-build-as-user-job-32] `-- Installing indexinfo-0.3.1...
[103i386-default-build-as-user-job-32] `-- Extracting indexinfo-0.3.1: .... done
[103i386-default-build-as-user-job-32] Extracting libffi-3.2.1_2: .......... done
===>   ruby25-2.5.0_1,1 depends on package: libffi>=0 - found
===>   Returning to build of ruby25-2.5.0_1,1
===>   ruby25-2.5.0_1,1 depends on executable: autoconf-2.69 - not found
===>   Installing existing package /packages/All/autoconf-2.69_1.txz
[103i386-default-build-as-user-job-32] Installing autoconf-2.69_1...
[103i386-default-build-as-user-job-32] `-- Installing autoconf-wrapper-20131203...
[103i386-default-build-as-user-job-32] `-- Extracting autoconf-wrapper-20131203: .......... done
[103i386-default-build-as-user-job-32] `-- Installing m4-1.4.18,1...
[103i386-default-build-as-user-job-32] `-- Extracting m4-1.4.18,1: .......... done
[103i386-default-build-as-user-job-32] `-- Installing perl5-5.24.3...
[103i386-default-build-as-user-job-32] `-- Extracting perl5-5.24.3: .......... done
[103i386-default-build-as-user-job-32] Extracting autoconf-2.69_1: .......... done
Message from perl5-5.24.3:

The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:

#!/usr/local/bin/perl

or

#!/usr/bin/env perl

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
<snip>
checking for truncate... (cached) yes
checking for truncate64... no
checking for unsetenv... (cached) yes
checking for utimensat... yes
checking for utimes... (cached) yes
checking for wait4... yes
checking for waitpid... (cached) yes
checking if getcwd allocates buffer if NULL is given... yes
checking for __builtin_bswap16... yes
checking for __builtin_bswap32... yes
checking for __builtin_bswap64... yes
checking for __builtin_popcount... yes
checking for __builtin_popcountll... yes
checking for __builtin_clz... yes
checking for __builtin_clzl... yes
checking for __builtin_clzll... yes
checking for __builtin_ctz... yes
checking for __builtin_ctzll... yes
checking for __builtin_add_overflow... no
checking for __builtin_sub_overflow... no
checking for __builtin_mul_overflow... no
checking for __builtin_mul_overflow_p... no
checking for __builtin_constant_p... yes
checking for __builtin_choose_expr... yes
checking for __builtin_choose_expr_constant_p... yes
checking for __builtin_types_compatible_p... yes
checking whether qsort_r is GNU version... no
checking whether qsort_r is BSD version... yes
checking whether atan2 handles Inf as C99... yes
checking for clock_getres... yes
checking for unsetenv returns a value... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for struct tm.tm_gmtoff... yes
checking for external int daylight... no
checking for negative time_t for gmtime(3)... yes
checking for localtime(3) overflow correctly... yes
checking for sig_t... yes
checking whether right shift preserve sign bit... yes
checking whether _SC_CLK_TCK is supported... yes
checking stack growing direction on i386... -1
checking for pthread_kill in -lthr... yes
checking for pthread_np.h... yes
checking whether pthread_t is scalar type... yes
checking for sched_yield... (cached) yes
checking for pthread_attr_setinheritsched... yes
checking for pthread_attr_get_np... yes
checking for pthread_attr_getstack... yes
checking for pthread_attr_init... yes
checking for pthread_get_stackaddr_np... no
checking for pthread_get_stacksize_np... no
checking for thr_stksegment... no
checking for pthread_stackseg_np... no
checking for pthread_getthrds_np... no
checking for pthread_cond_init... (cached) yes
checking for pthread_condattr_setclock... yes
checking for pthread_condattr_init... yes
checking for pthread_sigmask... yes
checking for pthread_setname_np... no
checking for pthread_set_name_np... yes
checking for pthread_getattr_np... no
checking if mcontext_t is a pointer... no
checking for getcontext... yes
checking for setcontext... yes
checking if fork works with pthread... yes
checking whether ELF binaries are produced... yes
checking for elf.h... (cached) yes
checking elf_abi.h usability... no
checking elf_abi.h presence... no
checking for elf_abi.h... no
checking whether OS depend dynamic link works... yes
checking for procstat_open_sysctl in -lprocstat... yes
checking for procstat_getvmmap... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for backtrace in -lexecinfo... yes
checking for unw_backtrace in -lunwind... yes
checking for backtrace... yes
checking for broken backtrace... yes
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking for strip... strip
checking whether wrapper for LD_LIBRARY_PATH is needed... no
checking for __builtin_setjmp... no
checking for _setjmpex as a macro or function... no
checking for _setjmp as a macro or function... yes
checking for sigsetjmp as a macro or function... yes
checking for setjmp type... _setjmp
checking for prefix of external symbols... NONE
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking if make is GNU make... no
checking for safe null command for make... :
.ext/include/i386-freebsd10/ruby/config.h updated
configure: ruby library version = 2.5
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ruby-2.5.pc
---
Configuration summary for ruby version 2.5.0

   * Installation prefix: /usr/local
   * exec prefix:         ${prefix}
   * arch:                i386-freebsd10
   * site arch:           ${arch}
   * RUBY_BASE_NAME:      ruby
   * enable shared:       yes
   * ruby lib prefix:     ${exec_prefix}/lib/ruby
   * site libraries path: ${rubylibprefix}/${sitearch}
   * vendor path:         /usr/local/lib/ruby/vendor_ruby
   * target OS:           freebsd10
   * compiler:            cc
   * with pthread:        yes
   * enable shared libs:  yes
   * dynamic library ext: so
   * CFLAGS:              ${optflags} ${debugflags} ${warnflags}
   * LDFLAGS:             -L.   -fstack-protector -rdynamic
   * optflags:            -O3
   * warnflags:           -Wall -Wextra -Wno-unused-parameter \
                          -Wno-parentheses -Wno-long-long \
                          -Wno-missing-field-initializers \
                          -Wno-tautological-compare \
                          -Wno-parentheses-equality \
                          -Wno-constant-logical-operand -Wno-self-assign \
                          -Wunused-variable -Wimplicit-int -Wpointer-arith \
                          -Wwrite-strings -Wdeclaration-after-statement \
                          -Wshorten-64-to-32 \
                          -Wimplicit-function-declaration \
                          -Wdivision-by-zero -Wdeprecated-declarations \
                          -Wextra-tokens
   * strip command:       strip
   * install doc:         yes
   * man page type:       doc

---
===========================================================================
=======================<phase: build          >============================
===>  Building for ruby25-2.5.0_1,1
	CC = cc
	LD = ld
	LDSHARED = cc -shared
	CFLAGS = -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -fPIC 
	XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
	CPPFLAGS = -I/usr/local/include -isystem /usr/local/include   -I. -I.ext/include/i386-freebsd10 -I./include -I. -I./enc/unicode/10.0.0
	DLDFLAGS = -fstack-protector -Wl,-soname,showflags -fstack-protector  
	SOLIBS = -lunwind -lexecinfo -lprocstat -lthr -lcrypt -lm -lpthread -L/usr/local/lib -L/usr/local/lib 
	LANG = C
	LC_ALL = C
	LC_CTYPE = 
FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
Target: i386-unknown-freebsd10.3
Thread model: posix
compiling ./main.c
compiling dmydln.c
compiling miniinit.c
compiling dmyext.c
compiling miniprelude.c
making dummy probes.h
compiling array.c
compiling bignum.c
compiling class.c
compiling compar.c
compiling compile.c
compiling complex.c
compiling cont.c
compiling debug.c
compiling debug_counter.c
compiling dir.c
compiling dln_find.c
compiling encoding.c
compiling enum.c
compiling enumerator.c
compiling error.c
compiling eval.c
compiling file.c
compiling gc.c
compiling hash.c
compiling inits.c
compiling io.c
compiling iseq.c
compiling load.c
compiling marshal.c
compiling math.c
compiling node.c
compiling numeric.c
compiling object.c
compiling pack.c
generating parse.c
executable host ruby is required. use --with-baseruby option.
*** Error code 1

Stop.
make[1]: stopped in /wrkdirs/usr/ports/lang/ruby25/work/ruby-2.5.0
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/ruby25


More information about the freebsd-pkg-fallout mailing list