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>