From owner-svn-src-all@FreeBSD.ORG Wed Jan 7 21:46:34 2015 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1DC45770; Wed, 7 Jan 2015 21:46:34 +0000 (UTC) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9EC2A681; Wed, 7 Jan 2015 21:46:33 +0000 (UTC) Received: by mail-wi0-f178.google.com with SMTP id em10so2552083wid.17; Wed, 07 Jan 2015 13:46:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=UHSKI1KJ0aRwWJ6OB2AIq3g40l8gcZKOrOFWvBAa/p8=; b=yGBshYg2QtAfSs0txrM42QJggGNV7WK4ZbNXKQuvDtF8x3XdvWJYYkR9ZH/rtt4oam 6fNBRUrAr7m3WN3ElLR4FJlNibJqQ3R7l+/o6rTnaIzDlOZuAd7oX+8dpxp0tmwwAGtL f7gy4dQLMq9LKm09NWtmdc2dDuMa7CCNkVKNCucrH8Q5UTjO4MEjIi3KNdR3O44Xltel 3e+aH6FSpKkw3r2r+hoguMeBx5vv88AEHmKAzoTfh4ZZ3+31Q/xySChFjQrh2xSNB5so hztyXfw5xYa2Rw+DvfcI04CejhVzgvo6g/n2Amrs6/I1KGO+ulQDmYWLq9Dg6G4IA9ps 15DA== X-Received: by 10.180.126.99 with SMTP id mx3mr11909335wib.66.1420667191917; Wed, 07 Jan 2015 13:46:31 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id wa5sm3654108wjc.8.2015.01.07.13.46.30 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Jan 2015 13:46:31 -0800 (PST) Sender: Baptiste Daroussin Date: Wed, 7 Jan 2015 22:46:29 +0100 From: Baptiste Daroussin To: Glen Barber Subject: Re: svn commit: r276549 - stable/9 Message-ID: <20150107214628.GB18864@ivaldir.etoilebsd.net> References: <201501021832.t02IWsnk061192@svn.freebsd.org> <20150107172410.GC1266@hub.FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="p4qYPpj5QlsIQJ0K" Content-Disposition: inline In-Reply-To: <20150107172410.GC1266@hub.FreeBSD.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-9@freebsd.org X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jan 2015 21:46:34 -0000 --p4qYPpj5QlsIQJ0K Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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-tool= s 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_INFO = =3D=3D yes > > doesn't manifest in build errors when building info pages > > =20 > > This manifested itself like the following when I was build testing an= MFC > > change on stable/10: > > =20 > > makeinfo --no-split -I /usr/src/gnu/lib/libregex/doc -I /usr/src/gn= u/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 r= oot -g wheel -m 555 makeinfo > /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap/i386.i386/i3= 86.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.i386/i3= 86.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/share/man/man1 > install: /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap/i38= 6.i386/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/bin/ma= keinfo: No such file or directory > *** [_proginstall] Error code 71 > install: /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap/i38= 6.i386/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/share/= man/man1: No such file or directory >=20 > Note the duplicated '${TARGET}.${TARGET_ARCH}' in the path. >=20 > Glen >=20 I will fix asap Best regards, Bapt --p4qYPpj5QlsIQJ0K Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEABECAAYFAlStqTIACgkQ8kTtMUmk6EzXRgCfVX42i8XSHbzaM+Tmm0ocYdgF 9dcAn0wnpFbZq7Q8ZsC+ROJ2Lcj5cBQl =7pzf -----END PGP SIGNATURE----- --p4qYPpj5QlsIQJ0K--