Date: Thu, 17 Apr 2014 01:00:29 -0500 From: Scot Hetzel <swhetzel@gmail.com> To: Alfred Perlstein <alfred@freebsd.org> Cc: FreeBSD Ports <ports@freebsd.org>, Baptiste Daroussin <bapt@freebsd.org>, Bryan Drewery <bdrewery@freebsd.org> Subject: Re: Please some help with port options in the new world order. Message-ID: <CACdU%2Bf8fTFJj1=5o%2Bf8PbVanofvX_jmdazOaLTY7CAcThv5GEQ@mail.gmail.com> In-Reply-To: <534F32A8.8010206@freebsd.org> References: <534F32A8.8010206@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 16, 2014 at 8:47 PM, Alfred Perlstein <alfred@freebsd.org> wrote: > Hey folks, > > I'm having a heck of a time with the rsync port in our build system with > latest ports: > commit 08b15d01e41c418b5c5b35fb5b691f5e83d40a95 > Author: wg <wg@FreeBSD.org> > Date: Wed Apr 16 23:17:53 2014 +0000 > > devel/py-hgsubversion: update to 1.6 and use auto plist > > > This is the error I am getting: > + chroot /usr/home/alfred/freenas/os-base/amd64/_.w /bin/sh -exc 'env > TARGET=amd64 TARGET_ARCH=amd64 NAS_PORTS_DIRECT=1 > make __MAKE_CONF=/usr/home/alfred/freenas/os-base/amd64/make.conf.build > SRC_BASE=/usr/src WRKDIRPREFIX=/usr/workdir -C > /usr/ports_dir/net/rsync clean all package install BATCH=yes > -DUSE_PACKAGE_DEPENDS WITH+=ACL WITH+=ICONV -DFORCE_PACKAGE > -DFORCE_PKG_REGISTER' > + env TARGET=amd64 TARGET_ARCH=amd64 NAS_PORTS_DIRECT=1 make > __MAKE_CONF=/usr/home/alfred/freenas/os-base/amd64/make.conf.build > SRC_BASE=/usr/src WRKDIRPREFIX=/usr/workdir -C /usr/ports_dir/net/rsync > clean all package install BATCH=yes -DUSE_PACKAGE_DEPENDS WITH+=ACL > WITH+=ICONV -DFORCE_PACKAGE -DFORCE_PKG_REGISTER > ===> Cleaning for rsync-3.1.0_3 > ===> License GPLv3 accepted by the user > ====> You cannot select multiple options from the PTS radio > *** Error code 1 > : : > This USED to work back in an earlier ports tree from 2 months ago by doing > this: > add_port net/rsync OPTIONS_FILE_SET+=ACL OPTIONS_FILE_SET+=ICONV > > However that gives the same error message now from the build ("====> You > cannot select multiple options from the PTS radio"). > > Any tips on getting around this? It's very frustrating. > Try: add_port net/rsync WITH+=ACL WITH+=ICONV WITHOUT+=FLAGS > What is really strange is that OUTSIDE of the nanobsd build doing a simple: > cd /usr/port/net/rsync && make WITH+=ACL WITH+=ICONV > seems to work. > > Any idea why this is happening? > The last commit to the port enabled the FLAGS option by default. Since FLAGS and ACL are listed in OPTIONS_RADIO_PTS, you can only select one of them. The reason it works outside the nanobsd build is that at some point you had disabled the FLAGS option in a previous build of the port. Check the OPTIONSFILE in /var/db/ports/ for this port. -- DISCLAIMER: No electrons were maimed while sending this message. Only slightly bruised.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf8fTFJj1=5o%2Bf8PbVanofvX_jmdazOaLTY7CAcThv5GEQ>