From unknown Sat Aug 09 15:57:25 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#25371 <25371@debbugs.gnu.org> To: bug#25371 <25371@debbugs.gnu.org> Subject: Status: sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used. Reply-To: bug#25371 <25371@debbugs.gnu.org> Date: Sat, 09 Aug 2025 22:57:25 +0000 retitle 25371 sed-4.3: Build fails when build in a separate directory and -= -disable-dependency-tracking is used. reassign 25371 sed submitter 25371 Juan Manuel Guerrero severity 25371 normal tag 25371 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 20:42:22 2017 Received: (at submit) by debbugs.gnu.org; 6 Jan 2017 01:42:22 +0000 Received: from localhost ([127.0.0.1]:44194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPJXx-0005dg-R7 for submit@debbugs.gnu.org; Thu, 05 Jan 2017 20:42:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47823) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPJP5-0005Nb-By for submit@debbugs.gnu.org; Thu, 05 Jan 2017 20:33:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cPJOz-0001HU-CI for submit@debbugs.gnu.org; Thu, 05 Jan 2017 20:33:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55400) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cPJOz-0001HN-9Q for submit@debbugs.gnu.org; Thu, 05 Jan 2017 20:33:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38784) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cPJOy-0000r2-4I for bug-sed@gnu.org; Thu, 05 Jan 2017 20:33:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cPJOv-0001GP-1J for bug-sed@gnu.org; Thu, 05 Jan 2017 20:33:04 -0500 Received: from mout.gmx.net ([212.227.17.20]:52100) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cPJOu-0001GB-Mo for bug-sed@gnu.org; Thu, 05 Jan 2017 20:33:00 -0500 Received: from linux-8hgb.site ([134.3.147.113]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MMXVC-1cPr6N0mcg-008FqP for ; Fri, 06 Jan 2017 02:32:57 +0100 Message-ID: <586EF432.8060800@gmx.de> Date: Fri, 06 Jan 2017 02:34:42 +0100 From: Juan Manuel Guerrero User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.13) Gecko/20101206 SUSE/3.1.7 Thunderbird/3.1.7 MIME-Version: 1.0 To: bug-sed@gnu.org Subject: sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used. Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:bKqTGb0D/Q9aQ1sMWXy/LKX7dZ/EsNO2zgM2zVIAhzyXvH5EK1p O/nj1rp1VrNEzahnATk/Ot5AXzBRuRm6/ZJl9MBzHIJUqurY69vs41+b0ENGynP9cEer45C NSyrtFJXd/xR94uJcRopCdgNcAiSLNGUukFeZQRCS2iWOj1/CGeIITunSyhzUD/3ZXwnxt8 hyWhQ+NsC92BOPrOIcLRg== X-UI-Out-Filterresults: notjunk:1;V01:K0:nmqF6qOnwVI=:YQTH0Rapeat12jO2AvKraL QPgQBBOrUldPk5ztUvPgCiXkWBB1uI0ynFD0ipek04MXiRd7yPgM0kk2piYAnKW/U5ImLWlQh vim8mwd3eepTNtTiRBCTImQrHT4LwIDlwAMGLfEgNjTw3irDKlcirS/J+2YR6qbU6HsTy9o59 8ZW2DhfLPZMomTO+Emd0+TSA41zi2hh8TarQKrX31Z7rWWv0uDACbt6pK9Z4w6DyiIiFayb8U ATYcPrx/IdL4cIpZDmKkXS2Y6FCuMSuaZQ0v93goiaqR77Va5YZpA+5qZ3ZzjPHFW9S3iAEWh 1ieMzka+Z2l2HUIITFft2q5nUddQ/v8/D+sbYmuZ7elVGqL442gx0tWJqb7YwMBTcV1X3avG2 WaL+RRh/rIvzWCY8gYTGe5Rm2Um+vbfsifx11cVq8cTbVO2U8Pdz4xie4EuKBO2/GxrRBXwUf fzSzw6NCAev8PIISQ0bG07HrMivmVqnOs3j7KmANszKdreoZVAi3a59Hj1WagQphmTLuC3ltT vABafnONer23xs6tKM7OzvvGjNxq6t2khCtG7jP5d2/Xpdi10j0TWMO2VZk0ZJs3et7MeVtYX vJ6FVDuVsz4cQPT8wEPnLd+r4T5WTAB/zxYe6AHtropuUQhCKi00P36JRDWU+am/o9pmFC5uQ YyobscqWPjUXEWcF6q7CJQFtux7Qh2BZwX8v9AboOi9WPB+IlE7bKbxsConPV+AhL9LY30x+g 9t5URJqHDWf3T0hSfj/iOWcmWDl1r3BrXz6kCg5tnrXhz+m6yXVuPzDKvRtwAu7Vxj57jPAB5 Zk39nZg X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 05 Jan 2017 20:42:20 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) Although I was trying to build this sed version with DJGPP, the issue can be reproduced on linux too. I have tried to build sed in a separate build directory using the option --disable-dependency-tracking. In this case only the directories gnulib-tests and po are created. The corresponding makefiles are created inside these directories. No error is shown during the configuration process. All other directories are missing. When I start make I get the following error message: GEN lib/alloca.h /bin/sh: line 4: lib/alloca.h-t: No such file or directory make: *** [lib/alloca.h] Fehler 1 If I do not use the --disable-dependency-tracking option then all directories are created and sed is build flawlessly. sed is also build flawlessly if I configure in the top source directory (aka sed-4.3) no matter if the option --disable-dependency-tracking is used or not. Is this a bug or a feature? The linux system is: Linux 0015CE400E51 3.0.101-105-desktop #1 SMP PREEMPT Thu Oct 20 11:31:37 UTC 2016 (026b465) x86_64 x86_64 x86_64 GNU/Linux Regards, Juan M. Guerrero From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 06 10:16:50 2017 Received: (at 25371) by debbugs.gnu.org; 6 Jan 2017 15:16:50 +0000 Received: from localhost ([127.0.0.1]:45278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPWGA-0005J2-4V for submit@debbugs.gnu.org; Fri, 06 Jan 2017 10:16:50 -0500 Received: from mail-qk0-f193.google.com ([209.85.220.193]:35053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPWG5-0005Im-TL for 25371@debbugs.gnu.org; Fri, 06 Jan 2017 10:16:49 -0500 Received: by mail-qk0-f193.google.com with SMTP id u25so62408665qki.2 for <25371@debbugs.gnu.org>; Fri, 06 Jan 2017 07:16:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=Fc3Vg5NptcZNdAh3KfPjOfZIuq17Sbd0UGirzLh5mp0=; b=MT7vxp7hx875K5s9PcSIoZFMoiIhK9Wkvyvko1Pi44/dNMkw3g08XO+Ciy/N0O/NGi geFFmyHg7oFxDYaa9ToWL2XDGWgHl1UBinySzrDPB7pJidyJhLouv/5A9539ZLQGXRjt ZUoPQkB+YLFbkjcpsEVMx9el4FO/HixdClcTMt0gAqbp/4oa/WOlsjCJ3AtheTOzxUDd qfhzsirooZAF/Rm6pT8q+99BseJcVc3/M9+CD8okVRP/iSIlkRrOR6D8HJ0ia2vj7nPL /t1E/sXXkH7DMx0FDcNdt9Xs/641xX1XYa4X14JH1f7eptjieW2CFIIB8M/N+bC/27Eo MisA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=Fc3Vg5NptcZNdAh3KfPjOfZIuq17Sbd0UGirzLh5mp0=; b=cNExrckPrb6PrPMnzpBiLDCtMu5kKJA7ii4ib81y2P7ST++iDk4w83iThalFFLm9pF q8FqR4tjqBlP0nSOHYCFbktyYew2dtERJdyZ36DLQf+YHoO6X57FXeRT7VlAhKNdpIJf /LY54P2tk/Y77SZnfzGLlAM+WLj9Kz8xaqURz2mYaflKm9bZiW+gij0IwgTKsldgP2Qx FGzX6AkKowN8QJQX7UE2bhdtQPv8Um5EwOLH2abl5mfsoHg7JBC1UaVHgE2ia4tTQQ85 HUbw24l4zsyv4T3K36udb2CMG8hYObCxrKabs3+9BYth32KlfU3hPFK403ivAVg81wWk tpFQ== X-Gm-Message-State: AIkVDXItTlCrin73FxgtVCa+mbvBNcXiLIlzXzo/lt6hsscrGxmwFe8y6ne08qvrAiwvmQ== X-Received: by 10.55.94.199 with SMTP id s190mr82021675qkb.159.1483715800311; Fri, 06 Jan 2017 07:16:40 -0800 (PST) Received: from disco.erlich.nygenome.org ([69.74.14.178]) by smtp.gmail.com with ESMTPSA id n11sm34384006qke.18.2017.01.06.07.16.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 06 Jan 2017 07:16:39 -0800 (PST) Subject: Re: bug#25371: sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used. To: Juan Manuel Guerrero , 25371@debbugs.gnu.org References: <586EF432.8060800@gmx.de> From: Assaf Gordon Message-ID: <477edb16-bd3e-5479-ad77-38294674bfb7@gmail.com> Date: Fri, 6 Jan 2017 10:16:39 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <586EF432.8060800@gmx.de> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 25371 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) Hello, On 01/05/2017 08:34 PM, Juan Manuel Guerrero wrote: > I have tried to build sed in a separate build directory using the option > --disable-dependency-tracking. [...] > GEN lib/alloca.h > /bin/sh: line 4: lib/alloca.h-t: No such file or directory > make: *** [lib/alloca.h] Fehler 1 Thanks for the report. I can confirm this is reproducible. Creating the directories manually is sufficient to work-around this, e.g.: tar -xf sed-4.3.tar.xz mkdir build ; cd build ../sed-4.3/configure --disable-dependency-tracking mkdir lib sed make In sed's "doc/local.mk" there is an explicit command to create the 'doc' directory: doc/sed.1: sed/sed$(EXEEXT) .version $(srcdir)/doc/sed.x $(AM_V_GEN)$(MKDIR_P) doc [...] So we can easily add similar commands for 'sed' and 'lib' directories (I'm just looking for the optimal place to add this). - assaf From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 00:24:20 2017 Received: (at 25371) by debbugs.gnu.org; 7 Jan 2017 05:24:20 +0000 Received: from localhost ([127.0.0.1]:45503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPjUJ-000233-TY for submit@debbugs.gnu.org; Sat, 07 Jan 2017 00:24:20 -0500 Received: from mail-qt0-f173.google.com ([209.85.216.173]:34918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cPjUF-00022l-Ex for 25371@debbugs.gnu.org; Sat, 07 Jan 2017 00:24:19 -0500 Received: by mail-qt0-f173.google.com with SMTP id x49so30589648qtc.2 for <25371@debbugs.gnu.org>; Fri, 06 Jan 2017 21:24:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:references:to:in-reply-to; bh=FM2qpGRyhoZM6Rl/6V8SnN/IiqfStkPqhQNDz3rmYp4=; b=VdYyWQJqKwNNDbJmAw/sEXNAupwayTU3STAmUtE7hKthVUBt6ywI5IuIlA7CEkENoj +YfP9ivNsg4AXgkqWSc5otpNhdVR0S96tnsYgSEz3REWZXIbh5nWSTjCPsGk8QPxlUcw M29yG4ghMqaN/26u/tEYfgU3YVk8vKxs3bwcye63NrrbbcHQALswt9/8pQf7uMa+VLoX RsmVRX5Q5sJNpH2cFFBtQkZxEgsu65C7FW9z4QXn9sdeY+LaKwmTqZOwtTLqgWAydHXh FhqY4XTrxwf3msq7cB+cohezyNLRHt6tRHHvaGhPEH0jtcWjHSNIFXbhfWopc07McAgK TvMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :references:to:in-reply-to; bh=FM2qpGRyhoZM6Rl/6V8SnN/IiqfStkPqhQNDz3rmYp4=; b=dipXh16lbQnVqdlTYjzYbqRVfEC6pmSgCisnTabPaABEca+wd1tsRDJWr6q8gZ+Xa9 ViCInTlUnp4le9zPNkSZ320G0gQqBwWINss0ria/W/TJDATMiags16MtfNOLSZWG9Zkp tBAGFdMk1Ust8gt5kOPa9l5Wh9t4JT3+zM98bG7Je3pN0Du8oc2+wHBXRtpq/3O02JwG /4dOKj7oIzDpQQTPlhD+mB2m1S+BM4vRzUSXS5qLsEtBAYrAAzkOx2xbUG74hhg8jqXT 0l2f+NF/aDUNxQy13cekC4WACljJn8299o8+VDUzKp3bmCIPYGthFQQQjWlggxyfNqcn 90wQ== X-Gm-Message-State: AIkVDXJgg6FKcIKqmsF+Fr2YnYh4NYwqh7DBmYH0zVSVWTKR4zEx3g3n1afuVh+qdAalFg== X-Received: by 10.200.39.200 with SMTP id x8mr75097619qtx.56.1483766649866; Fri, 06 Jan 2017 21:24:09 -0800 (PST) Received: from ix.home (pool-100-37-92-116.nycmny.fios.verizon.net. [100.37.92.116]) by smtp.gmail.com with ESMTPSA id q3sm52116403qtc.34.2017.01.06.21.24.08 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 06 Jan 2017 21:24:09 -0800 (PST) From: Assaf Gordon Content-Type: multipart/mixed; boundary="Apple-Mail=_01B7877D-C25A-4D8F-9376-1BCB75E49E6D" Message-Id: <1960325C-529B-4E67-8DAF-2F556CCA9D06@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: bug#25371: sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used. Date: Sat, 7 Jan 2017 00:24:06 -0500 References: <586EF432.8060800@gmx.de> <477edb16-bd3e-5479-ad77-38294674bfb7@gmail.com> To: Juan Manuel Guerrero , 25371@debbugs.gnu.org In-Reply-To: <477edb16-bd3e-5479-ad77-38294674bfb7@gmail.com> X-Mailer: Apple Mail (2.2102) X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 25371 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) --Apple-Mail=_01B7877D-C25A-4D8F-9376-1BCB75E49E6D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, > On Jan 6, 2017, at 10:16, Assaf Gordon wrote: >=20 > On 01/05/2017 08:34 PM, Juan Manuel Guerrero wrote: >> I have tried to build sed in a separate build directory using the = option >> --disable-dependency-tracking. >=20 > Creating the directories manually is sufficient to work-around this, = e.g.: > [...] > mkdir lib sed > [...] > So we can easily add similar commands for 'sed' and 'lib' directories > (I'm just looking for the optimal place to add this). I came up with this (creating the subdirs from 'configure'). This works in and out of tree, and with --disable-dependency-tracking. Jim, What do you think? I couldn't find a simple target in the makefile that would create the = subdirectories before anything else, yet not force a rebuild of = everything every time. For comparison, in 'coreutils' there is $(AM_V_at)${MKDIR_P} src repeated several times in src/local.mk. Comments welcomed, - assaf --Apple-Mail=_01B7877D-C25A-4D8F-9376-1BCB75E49E6D Content-Disposition: attachment; filename=0001-build-fix-out-of-tree-builds-without-dep-tracking.patch Content-Type: application/octet-stream; name="0001-build-fix-out-of-tree-builds-without-dep-tracking.patch" Content-Transfer-Encoding: quoted-printable =46rom=209a95d6f85d8feb8e49af9e920fa7878c7b7c6481=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20Assaf=20Gordon=20=0A= Date:=20Sat,=207=20Jan=202017=2000:14:06=20-0500=0ASubject:=20[PATCH]=20= build:=20fix=20out-of-tree=20builds=20without=20dep-tracking=0A=0ACreate=20= sed,lib,doc,testsuite=20subdirectories=20at=20the=20end=20of=0A= 'configure',=20preventing=20build=20problems.=0ASee=20= https://bugs.gnu.org/25371=20.=0A=0A*=20configure.ac:=20Call=20= AS_MKDIR_P()=20to=20create=20subdirectories.=0A---=0A=20configure.ac=20|=20= 7=20+++++++=0A=201=20file=20changed,=207=20insertions(+)=0A=0Adiff=20= --git=20a/configure.ac=20b/configure.ac=0Aindex=209fcc62b..60a21d6=20= 100644=0A---=20a/configure.ac=0A+++=20b/configure.ac=0A@@=20-300,3=20= +300,10=20@@=20AC_CONFIG_FILES([=0A=20=20=20gnulib-tests/Makefile=0A=20= ])=0A=20AC_OUTPUT=0A+=0A+#=20This=20is=20needed=20when=20building=20= outside=20the=20source=20dir=0A+#=20with=20-disable-dependency-tracking=20= ,=20see=20https://bugs.gnu.org/25371=0A+AS_MKDIR_P(lib)=0A= +AS_MKDIR_P(sed)=0A+AS_MKDIR_P(doc)=0A+AS_MKDIR_P(testsuite)=0A--=20=0A= 2.10.2=0A=0A= --Apple-Mail=_01B7877D-C25A-4D8F-9376-1BCB75E49E6D Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_01B7877D-C25A-4D8F-9376-1BCB75E49E6D-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 13:03:32 2017 Received: (at 25371) by debbugs.gnu.org; 8 Jan 2017 18:03:32 +0000 Received: from localhost ([127.0.0.1]:47058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQHoW-0003Os-7x for submit@debbugs.gnu.org; Sun, 08 Jan 2017 13:03:32 -0500 Received: from mail-io0-f195.google.com ([209.85.223.195]:36546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQHoQ-0003OX-7H for 25371@debbugs.gnu.org; Sun, 08 Jan 2017 13:03:26 -0500 Received: by mail-io0-f195.google.com with SMTP id q20so6108865ioi.3 for <25371@debbugs.gnu.org>; Sun, 08 Jan 2017 10:03:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=vrOOuoOMNVxVrHNyj0gRICHiyyeFfzVmWyzQWb99t6A=; b=mXEVh5/2KsrasuiPMXKtXeeF4XNrmZ33khit6q07H9llyvRJzXhblGPZLMBca2gK7Y D2pJhN1xD6tqmjGZGh4tMA8XRaTfrPwCzZcTo9vBmr6hY1dm9eHJmiDoEzLQ9ukHaASK gZRfzeixDJ7YxosJtnnk9g6sL+I6hhJw6vWV0Z7hEZZqEXgvSmhraKTPpg+pPiEHNmFH anGdwPOUyJAcb0xY7kOzF+XfWAxla8PZ0mYhCAvrbjJTcfeO/T2InOzbbLU30nrhb+5r 0tqEdAVPPo0HTJvARfZhUMvLOWqk1D8OtlpAXsR8jPdWNh27IEfdQtH2emINQv93v5aK P/eQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=vrOOuoOMNVxVrHNyj0gRICHiyyeFfzVmWyzQWb99t6A=; b=e5WQYBJyplB6PSRsHUlVpSI/icQYanJlslh9i4nRw8mZm/Wo0vLAmUBoNwgP45tFjx 87rPNmTXh7Nb6DjkPJktZEyxjARTBkc6Sj3LR2rGUp35hz4qjxYnMStl6FT8D0sWyS7y lrhZoJO9GZxI2O4tqsPOx7RB/ws7AYLuYTYSBCeB8zlMgGJmMG4QbEpcmaLX+HLq7x4u Xl60Zep4E4blOO2xRBEqVnoru20XR2bHEcTk3Xt1SXPXlDOCUQdMJzbVGM3gG924/Ekt hS4j+Qh9/TJuuqUEFzQlzgEa6hOqCGe0IjVzU0Zqh31fRrMgIimGh/AtsSrtFHYBvYoW rkxQ== X-Gm-Message-State: AIkVDXKM2h9cTPS1ff6Dgk5sSEHaqUhcnIXgaLPJtdL2jheTwswEuZ/mX3CL/vhUPh4oBqj8o9x/t/hyqHP08w== X-Received: by 10.107.129.9 with SMTP id c9mr19178795iod.23.1483898596548; Sun, 08 Jan 2017 10:03:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.191.5 with HTTP; Sun, 8 Jan 2017 10:02:55 -0800 (PST) In-Reply-To: <1960325C-529B-4E67-8DAF-2F556CCA9D06@gmail.com> References: <586EF432.8060800@gmx.de> <477edb16-bd3e-5479-ad77-38294674bfb7@gmail.com> <1960325C-529B-4E67-8DAF-2F556CCA9D06@gmail.com> From: Jim Meyering Date: Sun, 8 Jan 2017 19:02:55 +0100 X-Google-Sender-Auth: iMM6RGQgvjK-XIXm8g0fi52z55Q Message-ID: Subject: Re: bug#25371: sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used. To: Assaf Gordon Content-Type: multipart/mixed; boundary=001a113f9490bb0b7f054599102a X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 25371 Cc: 25371@debbugs.gnu.org, Juan Manuel Guerrero X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) --001a113f9490bb0b7f054599102a Content-Type: text/plain; charset=UTF-8 On Sat, Jan 7, 2017 at 6:24 AM, Assaf Gordon wrote: > Hi, > >> On Jan 6, 2017, at 10:16, Assaf Gordon wrote: >> >> On 01/05/2017 08:34 PM, Juan Manuel Guerrero wrote: >>> I have tried to build sed in a separate build directory using the option >>> --disable-dependency-tracking. >> >> Creating the directories manually is sufficient to work-around this, e.g.: >> [...] >> mkdir lib sed >> [...] >> So we can easily add similar commands for 'sed' and 'lib' directories >> (I'm just looking for the optimal place to add this). > > I came up with this (creating the subdirs from 'configure'). > This works in and out of tree, and with --disable-dependency-tracking. > > Jim, > What do you think? > I couldn't find a simple target in the makefile that would create the subdirectories before anything else, yet not force a rebuild of everything every time. > For comparison, in 'coreutils' there is > $(AM_V_at)${MKDIR_P} src > repeated several times in src/local.mk. Hi Assaf, That sounds fine. However, please apply this touch-up patch to add "[]" quotes around each argument and to adjust the comment. Also, I prefer to run these commands before the AC_OUTPUT, so that if any of them fails, we do not create a Makefile. Thank you for working on this. --001a113f9490bb0b7f054599102a Content-Type: text/plain; charset=US-ASCII; name="sed-touch-up.diff" Content-Disposition: attachment; filename="sed-touch-up.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ixoyv5rc1 ZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRleCA2MGEyMWQ2Li45 OTc0ZTUzIDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIvY29uZmlndXJlLmFjCkBAIC0y OTQsMTYgKzI5NCwxNiBAQCBpZiB0ZXN0ICIkZ2xfZ2NjX3dhcm5pbmdzIiA9IHllczsgdGhlbgog ICBBQ19TVUJTVChbR05VTElCX1RFU1RfV0FSTl9DRkxBR1NdKQogZmkKCisjIFRoaXMgaXMgbmVl ZGVkIHdoZW4gYnVpbGRpbmcgb3V0c2lkZSB0aGUgc291cmNlIGRpcgorIyB3aXRoIC0tZGlzYWJs ZS1kZXBlbmRlbmN5LXRyYWNraW5nLCBzZWUgaHR0cHM6Ly9idWdzLmdudS5vcmcvMjUzNzEKK0FT X01LRElSX1AoW2xpYl0pCitBU19NS0RJUl9QKFtzZWRdKQorQVNfTUtESVJfUChbZG9jXSkKK0FT X01LRElSX1AoW3Rlc3RzdWl0ZV0pCisKIEFDX0NPTkZJR19GSUxFUyhbCiAgIE1ha2VmaWxlCiAg IHBvL01ha2VmaWxlLmluCiAgIGdudWxpYi10ZXN0cy9NYWtlZmlsZQogXSkKIEFDX09VVFBVVAot Ci0jIFRoaXMgaXMgbmVlZGVkIHdoZW4gYnVpbGRpbmcgb3V0c2lkZSB0aGUgc291cmNlIGRpcgot IyB3aXRoIC1kaXNhYmxlLWRlcGVuZGVuY3ktdHJhY2tpbmcgLCBzZWUgaHR0cHM6Ly9idWdzLmdu dS5vcmcvMjUzNzEKLUFTX01LRElSX1AobGliKQotQVNfTUtESVJfUChzZWQpCi1BU19NS0RJUl9Q KGRvYykKLUFTX01LRElSX1AodGVzdHN1aXRlKQo= --001a113f9490bb0b7f054599102a-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 21:50:00 2017 Received: (at 25371) by debbugs.gnu.org; 9 Jan 2017 02:50:00 +0000 Received: from localhost ([127.0.0.1]:47322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQQ23-0008Pf-VV for submit@debbugs.gnu.org; Sun, 08 Jan 2017 21:50:00 -0500 Received: from mail-qt0-f195.google.com ([209.85.216.195]:33895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cQQ22-0008PT-V0 for 25371@debbugs.gnu.org; Sun, 08 Jan 2017 21:49:59 -0500 Received: by mail-qt0-f195.google.com with SMTP id a29so12665167qtb.1 for <25371@debbugs.gnu.org>; Sun, 08 Jan 2017 18:49:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=i76OGfog9LdT/UjyCMrBOWPdGZWDJ0nOVYjAVzH89W8=; b=Is34TWqknVS4tEnzhkzyFElRvgeoJN6QDHQM8dGV+H4RfNN1Tsg6cVhSm19D5+XQ+W 2DW2+tcvCTWzJWRh2Im0L2bO8QOVA7Ms1Z9AfbVMPAJpOhzgiSxJWKLn3Byw5OiuYTq3 d7BkXvOtozjs4ry3Tu6pQ8puxfMEHdxEF8LCqTfTMDUCEpFF47h5bfFpG6F0gI8ic+Em Shig+Vgxy9LLZIUDJhr9/TGc9/Y1UqLPNCmA6iUAypJijyctZWZrEcamptZXP0YugBKq /n2yphNM7FNxHu2KG8ID/NkTxMQ2yUvhhMpw3DqxXS9r8tzNhBTG35/oZ+wIiVguT2zr x1JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=i76OGfog9LdT/UjyCMrBOWPdGZWDJ0nOVYjAVzH89W8=; b=OcIXQ1CqrvCUiBPSS6S6uXKPvREhbLVJABNn6fxG9Ya7jdvbZocTr4ZeVN0MZnjX5/ 67tEui/Ksvjl/vgeCgmZG5nmNn64KYfgUURqmCHMIbFskwJUw0SnpfbJJK2YgIyUlJb7 wfEZ3RdDu7xvzPjeCg4znOT/6s2/uEoC+ylOEu2kbkJF7DV66pabPSBfcfSxUHco7Pee 0kIO/ZSjGqfn2/blRPZqKVIve0QVM6SSoq0GHFgW46InHCAsw63TVH2afuyG5sfKY7Tp /99LHKhbcxpu0R2qfud77WtAYsGWLozEIISV1IgtAnsut5mqE2Q8L+D+3CS6vKQ3OqJR n75A== X-Gm-Message-State: AIkVDXIKr+oHl60NO8agpCxhScu6P0wkwlbXRtB/FTOw551Zkn4n/WzPW+D+XL209KM/1Q== X-Received: by 10.200.34.81 with SMTP id p17mr5692034qtp.264.1483930193458; Sun, 08 Jan 2017 18:49:53 -0800 (PST) Received: from ix.home (pool-100-37-92-116.nycmny.fios.verizon.net. [100.37.92.116]) by smtp.gmail.com with ESMTPSA id x40sm56385848qtx.12.2017.01.08.18.49.51 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 08 Jan 2017 18:49:52 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\)) Subject: Re: bug#25371: sed-4.3: Build fails when build in a separate directory and --disable-dependency-tracking is used. From: Assaf Gordon In-Reply-To: Date: Sun, 8 Jan 2017 21:49:45 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <4C7857FD-7DD1-41F4-B68B-B4147690F53E@gmail.com> References: <586EF432.8060800@gmx.de> <477edb16-bd3e-5479-ad77-38294674bfb7@gmail.com> <1960325C-529B-4E67-8DAF-2F556CCA9D06@gmail.com> To: Jim Meyering X-Mailer: Apple Mail (2.2102) X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 25371 Cc: 25371@debbugs.gnu.org, Juan Manuel Guerrero X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) tag 25371 fixed close 25371 thanks Thanks for the review. Pushed here: = http://git.savannah.gnu.org/cgit/sed.git/commit/?id=3Dad68a128df9d41784ad7= bf774f2aa1c4b8b89eb8 Marking bug as done. -assaf From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 18:32:30 2017 Received: (at control) by debbugs.gnu.org; 24 Jan 2017 23:32:30 +0000 Received: from localhost ([127.0.0.1]:41080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWAZi-0000uw-62 for submit@debbugs.gnu.org; Tue, 24 Jan 2017 18:32:30 -0500 Received: from mail-qk0-f171.google.com ([209.85.220.171]:36196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cWAZh-0000ui-3w for control@debbugs.gnu.org; Tue, 24 Jan 2017 18:32:29 -0500 Received: by mail-qk0-f171.google.com with SMTP id 11so58584990qkl.3 for ; Tue, 24 Jan 2017 15:32:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:mime-version:content-disposition:user-agent; bh=tGpForb//DT1LalNRZNmuPB1BkHswkrXciNwHlizIlI=; b=Ak8rqMoM7uKC3XNbEehocb9fBoJje9C03tGws8usfD1A4SAKW48c8gGY5Uc0Qbxo2v 6RTW6Qmpqpv8fQVu5rJzJQgJZARqhqyEOZv+88Piwu7UIKwIGvqVeNiUfAxA175dEP01 WK0tQv94wtRqCqezjo9gIO7xDTeCHhh0hxKfoXfR3O941pl2fT88CbuynPL4/wCmNcCV JOVGMCaNMKMA6em5m2RBZsdNzAGd9EV65Bxrhn0/X+pt0QWdsEOBVCrnYXcHAuFBARfl mpT3c9MNvwLbw7+77WNMxxv51djCBwTUGWoL7AOXaCneTGipbyeiCnpxb0k00OSFmIEO /mdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:mime-version :content-disposition:user-agent; bh=tGpForb//DT1LalNRZNmuPB1BkHswkrXciNwHlizIlI=; b=e0FTMjf5UddyCmuXqswO5EgYSORupSDA/kpZ0BiR61RqMN1JS/RwWBo+KzxKTNaVaD NPQJdD1NNPORDU+DzxjLJOag2uxSSes5NSojY+OUCnnBXwQ2iayVJH482NeFQ1+pYmTc +7GJb7mcsvlKq0hlBMFy6+Art8mLlbibbPB9gnBC1WK0YEI8hPdDQ53PJ+OUxJiQ+3Wh phQBKb+uDg9nRPqFSHNJBJyIesHqQIuv4AG9qYzPzbGFz2qf7xRk97+jt3X046bnTPXr SwZMTVYDnBPuHcNyL6QAszWuc8iyVGvsWVJJZiGJL70zAIdWndTOa/JZKHsqIrRHTi/x N8ng== X-Gm-Message-State: AIkVDXLX8Lt0cybcYamonPqh5Ee+ObGoYdotBm+M5mTTu4YR0yJAwFEsONL8zsXAJxAk7Q== X-Received: by 10.55.148.71 with SMTP id w68mr26274630qkd.130.1485300743495; Tue, 24 Jan 2017 15:32:23 -0800 (PST) Received: from gmail.com (housegordon.org. [104.236.108.240]) by smtp.gmail.com with ESMTPSA id h33sm16008837qtc.42.2017.01.24.15.32.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Jan 2017 15:32:23 -0800 (PST) Date: Tue, 24 Jan 2017 23:31:52 +0000 From: Assaf Gordon To: control@debbugs.gnu.org Message-ID: <20170124233152.GB9668@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.8 (/) tags 20572 notabug close 20572 tags 20684 notabug close 20684 tags 20786 fixed close 20786 tags 22943 notabug close 22943 tags 23415 notabug close 23415 tags 23493 notabug close 23493 tag 23832 notabug close 23832 tag 23848 fixed close 23848 tag 24072 notabug close 24072 tag 25358 fixed close 25358 tag 25371 fixed close 25371 tag 25377 fixed close 25377 tag 25390 fixed close 25390 stop From unknown Sat Aug 09 15:57:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 22 Feb 2017 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator