Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2014 15:54:50 +0200
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Cy Schubert <cy@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r363477 - head/sysutils/cfengine36
Message-ID:  <20140730135450.GJ37672@ivaldir.etoilebsd.net>
In-Reply-To: <20140730132151.GI37672@ivaldir.etoilebsd.net>
References:  <201407301317.s6UDHCuV019873@svn.freebsd.org> <20140730132151.GI37672@ivaldir.etoilebsd.net>

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

--ibvzjYYg+QDzMCy1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 30, 2014 at 03:21:51PM +0200, Baptiste Daroussin wrote:
> On Wed, Jul 30, 2014 at 01:17:12PM +0000, Cy Schubert wrote:
> > Author: cy
> > Date: Wed Jul 30 13:17:12 2014
> > New Revision: 363477
> > URL: http://svnweb.freebsd.org/changeset/ports/363477
> > QAT: https://qat.redports.org/buildarchive/r363477/
> >=20
> > Log:
> >   Make poudriere happy.
> >=20
> > Modified:
> >   head/sysutils/cfengine36/Makefile
> >=20
> > Modified: head/sysutils/cfengine36/Makefile
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D
> > --- head/sysutils/cfengine36/Makefile	Wed Jul 30 13:15:40 2014	(r363476)
> > +++ head/sysutils/cfengine36/Makefile	Wed Jul 30 13:17:12 2014	(r363477)
> > @@ -42,6 +42,7 @@ CONFIGURE_ARGS=3D	--docdir=3D${DOCSDIR} \
> >  		--with-lmdb=3D${LOCALBASE} \
> >  		--enable-fhs
> > =20
> > +BUILD_DEPENDS+=3D	${LOCALBASE}/include/pcre.h:${PORTSDIR}/devel/pcre
> >  LIB_DEPENDS+=3D	libpcre.so:${PORTSDIR}/devel/pcre \
> >  		liblmdb.so:${PORTSDIR}/databases/lmdb
> > =20
>=20
> This is 100% noop and changes nothing that won't make poudriere more happ=
y then
> before.
>=20

This ports have multiple problem due to patch-m4-strndup.m4
when building locally it works because you might have autotools installed
locally and configrue automatically run aclocal because the m4 file has cha=
nged.
But that breaks USES=3Dlibtool hence the libexec/cfengine/libpromises.so.3 =
not
being created fixed by your addition of post-install

on the cluster you are in a clean env so aclocal is not there given you did=
 not
asked it to be there.

You have 2 possibility either remove patch-m4-strndup.m4, add
CPPFLAGS=3D-I${LOCALBASE}/include, remove your new BUILD_DEPENDS and remove=
 your
post-install

or keep your patch-m4-stdndup.m4 and regenerate configure with USE_AUTOTOOLS
macros, add CPPFLAGS=3D-I${LOCALBASE}/include, remove your new BUILD_DEPEND=
S and remove your
post-install

There is no point in patching m4 macros if you do not regenerate the autoto=
ols

This patch http://people.freebsd.org/~bapt/cfengine36.diff does the first t=
hing.

regards,
Bap

--ibvzjYYg+QDzMCy1
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlPY+SoACgkQ8kTtMUmk6Exy+QCfSnF6l/U2KKFkWAt1/0vxAl01
5u0AnRSb1OpbfIcjQP5VuijduAwzLwqx
=GCv/
-----END PGP SIGNATURE-----

--ibvzjYYg+QDzMCy1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140730135450.GJ37672>