From owner-svn-src-stable@FreeBSD.ORG Wed Jan 7 21:38:06 2015 Return-Path: Delivered-To: svn-src-stable@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 753AA25E; Wed, 7 Jan 2015 21:38:06 +0000 (UTC) Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) (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 3BC9036E; Wed, 7 Jan 2015 21:38:06 +0000 (UTC) Received: by mail-ie0-f171.google.com with SMTP id ar1so6225224iec.2; Wed, 07 Jan 2015 13:38:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=nOYqygEi3OkWBGQHHbV5f6SCzlgbjN4P053I35A0Zw0=; b=daB+VAfl6zHDjKv0yPMegU5oT2seMLOTG9Fi8RpSLmLCL2/RoK8CgPA4uJfNViXQwQ Bh4rOcqdK4TMBrK2jeIh09/NMPoGHmK4lzolU0hCdPnFJvMfip9/L6q+XDf+K1Y9hR8p JWfO+XVq5FixTtvY3SUaEIR8DqnjfPrvJlSF7R8j/UHQ6KqOnBQSyjfl9DUi7ryyxoNC VAuD5NcTukCjgRZNC5PRHC0rXIAaGUR1O+3VH7zWVy7w0SjTWswVhzIYMM6U0v7YKYMZ TeEK2tbkA7SKGs3xkSP1Du5oxNcUgdBNgCq19bJqouoNeJ2AM/f59bV6DuiJreKyhfDt ISyw== MIME-Version: 1.0 X-Received: by 10.107.18.208 with SMTP id 77mr5475266ios.57.1420666685555; Wed, 07 Jan 2015 13:38:05 -0800 (PST) Received: by 10.50.4.170 with HTTP; Wed, 7 Jan 2015 13:38:05 -0800 (PST) In-Reply-To: <20150107172410.GC1266@hub.FreeBSD.org> References: <201501021832.t02IWsnk061192@svn.freebsd.org> <20150107172410.GC1266@hub.FreeBSD.org> Date: Wed, 7 Jan 2015 13:38:05 -0800 Message-ID: Subject: Re: svn commit: r276549 - stable/9 From: NGie Cooper To: Glen Barber Content-Type: text/plain; charset=UTF-8 Cc: "svn-src-stable@freebsd.org" , Baptiste Daroussin , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , svn-src-stable-9@freebsd.org X-BeenThere: svn-src-stable@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for all the -stable branches of the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jan 2015 21:38:06 -0000 On Wed, Jan 7, 2015 at 9:24 AM, Glen Barber wrote: ... >> Modified: stable/9/Makefile.inc1 >> ============================================================================== >> --- 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= gnu/usr.bin/cc/cc_tools >> _kerberos5_tools= kerberos5/tools >> .endif >> >> +.if ${MK_INFO} != "no" >> +_texinfo= gnu/usr.bin/texinfo/libtxi \ >> + gnu/usr.bin/texinfo/makeinfo >> +.endif >> + >> .if ${MK_RESCUE} != "no" >> _rescue= rescue/rescue >> .endif >> @@ -1253,6 +1258,16 @@ build-tools: >> ${MAKE} DIRPRFX=${_tool}/ depend; \ >> ${MAKE} DIRPRFX=${_tool}/ all >> .endfor >> +.for _tool in \ >> + ${_texinfo} >> + ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ >> + cd ${.CURDIR}/${_tool} && \ >> + ${MAKE} DIRPRFX=${_tool}/ obj && \ >> + ${MAKE} DIRPRFX=${_tool}/ depend && \ >> + ${MAKE} DIRPRFX=${_tool}/ all && \ >> + ${MAKE} DIRPRFX=${_tool}/ install DESTDIR=${WORLDTMP} >> +.endfor >> + >> > > This breaks cross-building on amd64 in ways I don't quite understand > yet. > > The relevant errors are: > > 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.i386/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.i386/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/share/man/man1 > install: /releng/scripts-snapshot/scripts/../chroots/9-obj/i386/snap/i386.i386/i386.i386/releng/scripts-snapshot/chroots/9/i386/snap/tmp/usr/bin/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/share/man/man1: No such file or directory > > Note the duplicated '${TARGET}.${TARGET_ARCH}' in the path. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196426 -- I'm not entirely sure why this was MFCed without the corresponding fix though TBH, but it might have been because it would have broken the native builds done on CURRENT post MK_INFO's removal in CURRENT. Thanks!