From owner-freebsd-ports@FreeBSD.ORG Mon May 11 20:15:58 2015 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5A899C18; Mon, 11 May 2015 20:15:58 +0000 (UTC) Received: from mail-ie0-x232.google.com (mail-ie0-x232.google.com [IPv6:2607:f8b0:4001:c03::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2639D165A; Mon, 11 May 2015 20:15:58 +0000 (UTC) Received: by ieczm2 with SMTP id zm2so118289967iec.2; Mon, 11 May 2015 13:15:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=LIH0wCzvZsyAsuzcQdPmi35R4i6oDatvvAJt7vQkBgM=; b=SUNRV+Ga77lZNwIKUl069+nqoF4fLsLishuWXwGxWwzA856xDUDRW0YP16BlVdsx4t oiyOAdfIgulCHrUIpTJpEG/mTUm3HHrBCm1pFrNknUlUW6dM6xMLt+ODWU4Eo/QRr56I Xm7Pxtr1owUdhi1VgKnKYDPus6j2zZ2lM7tbgHKnJfrKmP8rmtt3CzdYEw4gFcGlieIn nuFPdeP7sKVo2MZS34uCgJhF+vPxRqADCvHxmVINAmSNcfaAyAby/thb6AhWno+zXpsS /kSeWMqxMTfJ0hAZTbfV+lWamPSfvdpSo5vNFgLdt52aRmrKbT/Kp4lcfPMgCaB8j+Og Cxcg== MIME-Version: 1.0 X-Received: by 10.42.50.81 with SMTP id z17mr12734248icf.57.1431375357625; Mon, 11 May 2015 13:15:57 -0700 (PDT) Received: by 10.36.141.135 with HTTP; Mon, 11 May 2015 13:15:57 -0700 (PDT) Date: Mon, 11 May 2015 13:15:57 -0700 Message-ID: Subject: Building www/rubygem-passenger inside Poudriere From: Patrick Gibson To: FreeBSD Ports ML Cc: osa@FreeBSD.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2015 20:15:58 -0000 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