Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 May 2015 22:26:18 +0000
From:      "Sergey A. Osokin" <osa@FreeBSD.org>
To:        Patrick Gibson <gibblertron@gmail.com>
Cc:        FreeBSD Ports ML <freebsd-ports@freebsd.org>, Bryan Drewery <bdrewery@FreeBSD.org>
Subject:   Re: Building www/rubygem-passenger inside Poudriere
Message-ID:  <20150511222618.GA19979@FreeBSD.org>
In-Reply-To: <CA%2BdWbmaQdS_Ny1Yq3HHJLE6aFefL=i8N3kkfnetPcsj59gmaiA@mail.gmail.com>
References:  <CA%2BdWbmaQdS_Ny1Yq3HHJLE6aFefL=i8N3kkfnetPcsj59gmaiA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Patrick,

I hope you're doing well too.
The issue has been already reported
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199953

I'm closely working with Bryan Drewery <bdrewery@FreeBSD.org> on the issue.

-- 
Sergey A. Osokin
osa@FreeBSD.org

On Mon, May 11, 2015 at 01:15:57PM -0700, Patrick Gibson wrote:
> 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?20150511222618.GA19979>