Date: Mon, 11 May 2015 13:15:57 -0700 From: Patrick Gibson <gibblertron@gmail.com> To: FreeBSD Ports ML <freebsd-ports@freebsd.org> Cc: osa@FreeBSD.org Subject: Building www/rubygem-passenger inside Poudriere Message-ID: <CA%2BdWbmaQdS_Ny1Yq3HHJLE6aFefL=i8N3kkfnetPcsj59gmaiA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BdWbmaQdS_Ny1Yq3HHJLE6aFefL=i8N3kkfnetPcsj59gmaiA>