Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jan 2015 10:39:23 +0000
From:      Glen Barber <gjb@FreeBSD.org>
To:        Baptiste Daroussin <bapt@FreeBSD.org>
Cc:        svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   Re: svn commit: r276549 - stable/9
Message-ID:  <20150108103923.GG21971@hub.FreeBSD.org>
In-Reply-To: <20150108102049.GE18864@ivaldir.etoilebsd.net>
References:  <201501021832.t02IWsnk061192@svn.freebsd.org> <20150107172410.GC1266@hub.FreeBSD.org> <20150107214628.GB18864@ivaldir.etoilebsd.net> <20150108102049.GE18864@ivaldir.etoilebsd.net>

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

--YH9Qf6Fh2G5kB/85
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 08, 2015 at 11:20:49AM +0100, Baptiste Daroussin wrote:
> On Wed, Jan 07, 2015 at 10:46:29PM +0100, Baptiste Daroussin wrote:
> > On Wed, Jan 07, 2015 at 05:24:10PM +0000, Glen Barber wrote:
> > > On Fri, Jan 02, 2015 at 06:32:54PM +0000, Baptiste Daroussin wrote:
> > > > Author: bapt
> > > > Date: Fri Jan  2 18:32:53 2015
> > > > New Revision: 276549
> > > > URL: https://svnweb.freebsd.org/changeset/base/276549
> > > >=20
> > > > Log:
> > > >   MFC: r276052,r276053
> > > >  =20
> > > >   Build selective portions of gnu/usr.bin/texinfo as part of build-=
tools to
> > > >   ensure that building on a host without makeinfo (i.e. a host where
> > > >   make delete-old -DWITHOUT_INFO was run), then building with MK_IN=
FO =3D=3D yes
> > > >   doesn't manifest in build errors when building info pages
> > > >  =20
> > > >   This manifested itself like the following when I was build testin=
g an MFC
> > > >   change on stable/10:
> > > >  =20
> > > >     makeinfo --no-split -I /usr/src/gnu/lib/libregex/doc -I /usr/sr=
c/gnu/lib/libregex/doc regex.texi  -o regex.info
> > > >     makeinfo: not found
> > > >     *** [regex.info] Error code 127
> > > >  =20
> > > >   make[6]: stopped in /usr/src/gnu/lib/libregex/doc
> > > >   1 error
> > > >=20
> > > > Modified:
> > > >   stable/9/Makefile.inc1   (contents, props changed)
> > > > Directory Properties:
> > > >   stable/9/   (props changed)
> > > >=20
> > > > Modified: stable/9/Makefile.inc1
> > > > =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
> > > > --- stable/9/Makefile.inc1	Fri Jan  2 18:31:12 2015	(r276548)
> > > > +++ stable/9/Makefile.inc1	Fri Jan  2 18:32:53 2015	(r276549)
> > > > @@ -1221,6 +1221,11 @@ _gcc_tools=3D gnu/usr.bin/cc/cc_tools
> > > >  _kerberos5_tools=3D kerberos5/tools
> > > >  .endif
> > > > =20
> > > > +.if ${MK_INFO} !=3D "no"
> > > > +_texinfo=3D	gnu/usr.bin/texinfo/libtxi \
> > > > +		gnu/usr.bin/texinfo/makeinfo
> > > > +.endif
> > > > +
> > > >  .if ${MK_RESCUE} !=3D "no"
> > > >  _rescue=3D rescue/rescue
> > > >  .endif
> > > > @@ -1253,6 +1258,16 @@ build-tools:
> > > >  		${MAKE} DIRPRFX=3D${_tool}/ depend; \
> > > >  		${MAKE} DIRPRFX=3D${_tool}/ all
> > > >  .endfor
> > > > +.for _tool in \
> > > > +    ${_texinfo}
> > > > +	${_+_}@${ECHODIR} "=3D=3D=3D> ${_tool} (obj,depend,all,install)";=
 \
> > > > +		cd ${.CURDIR}/${_tool} && \
> > > > +		${MAKE} DIRPRFX=3D${_tool}/ obj && \
> > > > +		${MAKE} DIRPRFX=3D${_tool}/ depend && \
> > > > +		${MAKE} DIRPRFX=3D${_tool}/ all && \
> > > > +		${MAKE} DIRPRFX=3D${_tool}/ install DESTDIR=3D${WORLDTMP}
> > > > +.endfor
> > > > +
> > > > =20
> > >=20
> > > This breaks cross-building on amd64 in ways I don't quite understand
> > > yet.
> > >=20
> > > The relevant errors are:
> > >=20
> > >  sh /releng/scripts-snapshot/chroots/9/i386/snap/tools/install.sh -s =
-o root -g wheel -m 555   makeinfo
> > >  /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap/i386.i38=
6/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/bin/makeinfo
> > >  sh /releng/scripts-snapshot/chroots/9/i386/snap/tools/install.sh -o =
root -g wheel -m 444 makeinfo.1.gz
> > >  /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap/i386.i38=
6/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/share/man/m=
an1
> > >  install: /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap=
/i386.i386/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/bi=
n/makeinfo: No such file or directory
> > >  *** [_proginstall] Error code 71
> > >  install: /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap=
/i386.i386/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/sh=
are/man/man1: No such file or directory
> > >=20
> > > Note the duplicated '${TARGET}.${TARGET_ARCH}' in the path.
> > >=20
> >=20
> >=20
> > I will fix asap
> >=20
> Fixed in r276816
>=20

Thank you.

Glen


--YH9Qf6Fh2G5kB/85
Content-Type: application/pgp-signature

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

iQIcBAEBCAAGBQJUrl5XAAoJEAMUWKVHj+KTat0P/A1YJ7OnWB1RLRCdS3KO/EVt
tpRv+7uST7RPMPnQ29vP1+waodBWhvpMVWIOAiwHDqsZfTY7rH6MFdaAdQMAWtBD
6aZQ60hEWvtMwXANySUEtv7cN/d+1qN73Mbn1kfhAN4ndVTj2UYLG7pejJdWcWzz
UI90Z/WbrpQ82uXvok+/1Qq4AKJ4wLwc3e6dA/bEw+5t6JcqcJya8dwpSvNh+hDt
WxTSqhkxF4Wj0ok0n+/vrZmMPj/KjDtfyLjmtn6ag84/iB0nrW8CNYhmqX5fEtUA
2EhXAtewlHMK8hseTRxu1EL5exFzpwCS3mf5+jMYe3zMRR4CaR0BEeL+tfL5pOGG
xPG14vYQ9NNjSW3TyikbCO4voUXS2Ox7vzE5MJrdXLhM9SI/a+hrntXl5K151S9b
5h5vLv+MtGzaJJqgV0EOyC/NMxUJndCRxxQFL0t1hHvvZcWFTNzEeEcpfZXBwMfZ
suoheHbWGdbndKmm50eRfeIygnvbEnh3+C4yaJs1cZjZ2gt+2Ppw/i4oTbzUcs6L
9TYGfW9e7tOZq+Voiy+jRjLJXORIzk4I1REBQ5P/MK02lj6Un5Hz7MoC1eXaHKEH
YDrA5ygLluUnsd64D4V9JJwyJBYMxNv46DgE+AWbaGmvcpDzz1N1Hg7U4TqvnnNX
xtLqtc4EqdSTzXeayiF/
=piqo
-----END PGP SIGNATURE-----

--YH9Qf6Fh2G5kB/85--



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