Building www/rubygem-passenger inside Poudriere
Patrick Gibson
gibblertron at gmail.com
Mon May 11 20:15:58 UTC 2015
I now seem unable to get www/rubygem-passenger built within Poudriere. It
fails with the following error:
====>> Ignoring www/rubygem-passenger: rebuild nginx with third-party 5.0.7
module, current verion is nginx: not found
build of www/rubygem-passenger ended at Mon May 11 12:55:48 PDT 2015
The Makefile has:
.if ${PORT_OPTIONS:MNGINX}
NGINXVERSION!= ${PKG_INFO} -qO www/nginx-devel 2>/dev/null; ${ECHO_CMD}
NGXPASSENGER!= nginx -V 2>&1 | sed 's/.*passenger-\(.*\)\/ext.*/\1/g' |
tail -1
.if empty(NGINXVERSION)
BUILD_DEPENDS+= nginx:${PORTSDIR}/www/nginx
.else
BUILD_DEPENDS+= nginx:${PORTSDIR}/www/nginx-devel
.endif
.if empty(NGXPASSENGER)
IGNORE= rebuild nginx with latest passenger module
.endif
.if (${NGXPASSENGER} != ${PORTVERSION})
IGNORE= rebuild nginx with third-party ${PORTVERSION} module, current
verion is ${NGXPASSENGER}
.endif
.endif
... Which seems to assume nginx is already installed. Is there some special
way of building this in Poudriere for pkgng packages?
It was changed here:
http://svnweb.freebsd.org/ports/head/www/rubygem-passenger/Makefile?r1=384951&r2=384950&pathrev=384951
Full Poudriere log:
--CONFIGURE_ARGS--
--End CONFIGURE_ARGS--
--CONFIGURE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work TMPDIR="/tmp"
SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--
--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work
HOME=/wrkdirs/usr/ports/www/rubygem-passenger/work TMPDIR="/tmp" NO_PIE=yes
SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local
LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fsta
ck-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="" LDFLAGS="
-fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector
-fno-strict-aliasing " MANPREFIX="/usr/local"
BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m
444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INST
ALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444"
--End MAKE_ENV--
--PLIST_SUB--
RUBY_LIBDIR="lib/ruby/2.1"
RUBY_ARCHLIBDIR="lib/ruby/2.1/amd64-freebsd10"
RUBY_SITELIBDIR="lib/ruby/site_ruby/2.1"
RUBY_SITEARCHLIBDIR="lib/ruby/site_ruby/2.1/amd64-freebsd10"
RUBY_VENDORLIBDIR="lib/ruby/vendor_ruby/2.1"
RUBY_VENDORARCHLIBDIR="lib/ruby/vendor_ruby/2.1/amd64-freebsd10"
RUBY_MODDOCDIR="share/doc/ruby21/passenger"
RUBY_MODEXAMPLESDIR="share/examples/ruby21/passenger"
RUBY_DOCDIR="share/doc/ruby21"
RUBY_EXAMPLESDIR="share/examples/ruby21"
RUBY_RIDIR="share/ri/2.1/system"
RUBY_SITERIDIR="share/ri/2.1/site"
RUBY_ELISPDIR="lib/ruby/elisp"
RUBY_VERSION="2.1.6"
RUBY_VER="2.1"
RUBY_SHLIBVER="21"
RUBY_ARCH="amd64-freebsd10"
RUBY_SUFFIX="21"
RUBY_NAME="ruby21"
RUBY_DEFAULT_SUFFIX="21"
RUBY20="@comment
"
RUBY21=""
RUBY22="@comment
"
PORTVERSION="5.0.7"
REV=""
GEMS_BASE_DIR="lib/ruby/gems/2.1"
GEMS_DIR="lib/ruby/gems/2.1/gems"
DOC_DIR="lib/ruby/gems/2.1/doc"
CACHE_DIR="lib/ruby/gems/2.1/cache"
SPEC_DIR="lib/ruby/gems/2.1/specifications"
EXT_DIR="lib/ruby/gems/2.1/extensions"
PORT="passenger-5.0.7"
GEM_NAME="passenger-5.0.7"
GEM_LIB_DIR="lib/ruby/gems/2.1/gems/passenger-5.0.7"
GEM_DOC_DIR="lib/ruby/gems/2.1/doc/passenger-5.0.7"
GEM_SPEC="lib/ruby/gems/2.1/specifications/passenger-5.0.7.gemspec"
GEM_CACHE="lib/ruby/gems/2.1/cache/passenger-5.0.7.gem"
EXTRACT_SUFX=".gem"
RUBY_RD_HTML_FILES="@comment
"
OSREL=10.1
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
LIB32DIR=lib
DOCSDIR="share/doc/passenger"
EXAMPLESDIR="share/examples/passenger"
DATADIR="share/passenger"
WWWDIR="www/passenger"
ETCDIR="etc/passenger"
--End PLIST_SUB--
--SUB_LIST--
GEM_LIB_DIR=lib/ruby/gems/2.1/gems/passenger-5.0.7
RUBY=/usr/local/bin/ruby21
PASSENGER_INSTALL_DIR="/usr/local/lib/ruby/gems/2.1/gems/passenger"
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/passenger
DOCSDIR=/usr/local/share/doc/passenger
EXAMPLESDIR=/usr/local/share/examples/passenger
WWWDIR=/usr/local/www/passenger
ETCDIR=/usr/local/etc/passenger
--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/101attendease-make.conf ####
WITH_PKGNG=yes
WITHOUT=X11
DEFAULT_VERSIONS=ruby=2.1
WITH_OPENSSL_PORT=true
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
====>> Ignoring www/rubygem-passenger: rebuild nginx with third-party 5.0.7
module, current verion is nginx: not found
build of www/rubygem-passenger ended at Mon May 11 12:55:48 PDT 2015
build time: 00:00:00
More information about the freebsd-ports
mailing list