From owner-freebsd-current@freebsd.org Tue Dec 15 17:44:00 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 94D43A48569 for ; Tue, 15 Dec 2015 17:44:00 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0114.outbound.protection.outlook.com [157.56.111.114]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3834D1FA0 for ; Tue, 15 Dec 2015 17:43:59 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from CO2PR05CA051.namprd05.prod.outlook.com (10.141.241.179) by BLUPR05MB053.namprd05.prod.outlook.com (10.255.210.139) with Microsoft SMTP Server (TLS) id 15.1.337.19; Tue, 15 Dec 2015 17:43:58 +0000 Received: from BL2FFO11FD031.protection.gbl (2a01:111:f400:7c09::192) by CO2PR05CA051.outlook.office365.com (2a01:111:e400:1429::51) with Microsoft SMTP Server (TLS) id 15.1.355.16 via Frontend Transport; Tue, 15 Dec 2015 17:43:57 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; arcor.de; dkim=none (message not signed) header.d=none;arcor.de; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BL2FFO11FD031.mail.protection.outlook.com (10.173.160.71) with Microsoft SMTP Server (TLS) id 15.1.346.13 via Frontend Transport; Tue, 15 Dec 2015 17:43:56 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 15 Dec 2015 09:43:55 -0800 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id tBFHhtD09682; Tue, 15 Dec 2015 09:43:55 -0800 (PST) (envelope-from sjg@juniper.net) Received: from chaos (localhost [IPv6:::1]) by chaos.jnpr.net (Postfix) with ESMTP id 05B64580A9; Tue, 15 Dec 2015 09:43:55 -0800 (PST) To: Carsten Kunze CC: , Subject: Re: make .SUFFIXES bug? In-Reply-To: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> References: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> Comments: In-reply-to: Carsten Kunze message dated "Tue, 15 Dec 2015 16:01:41 +0100." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <1355.1450201434.1@chaos> Content-Transfer-Encoding: quoted-printable Date: Tue, 15 Dec 2015 09:43:55 -0800 Message-ID: <27614.1450201435@chaos> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD031; 1:Eayt4ftgvpujJx27zsudaQhpqCd85EpCW5CqKUObi5oMkhho+i2Ac8QLGhjN0kb60IA+GLl9IzUHsHmCaJsfDP4N1qkNtxPxzW1CZNtOd1zYYwdd2LnsSPOWn6achIMqy9xBoXXVuhwzf1sqWF9Vsf+BtRWVMRqxThhBNyinNemNBx4HcAwTzeqhEJ2dYjyWXUgCJ9qlt+FoOjf6VY9mEtQTopEZhRBUy0E8ksqmsOum7UoPeXLfttWxsAQm264/LS8Fi2jDSuWyIA0IiIurVE3AZE/OK74TGJLRSXtIisrxyr7hHocEJ0a8KTqvV//nnjpNqR/W1B4jeO6H2C7pqHx2ZfY0CdKNeHh7PbSO7tQ= X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(199003)(189002)(33716001)(86362001)(97756001)(110136002)(5001960100002)(47776003)(107886002)(97736004)(5008740100001)(87936001)(4001430100002)(117636001)(50466002)(6806005)(81156007)(189998001)(46406003)(19580405001)(105596002)(50986999)(2950100001)(106466001)(76506005)(92566002)(77096005)(1096002)(23726003)(50226001)(1220700001)(586003)(69596002)(19580395003)(76176999)(57986006)(11100500001)(142923001)(62816006)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB053; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB053; 2:+zE3mkvlWpg4pj1fIlM1NQAlp0Grk7YNiFPT7WFmm5Wnhc4Zyq2HPhQm3gXm63RSyNp3vkpIMp3RhYFzxYFoSbic1KR66WGCak2XzL7LGVavS7VC4MCgK2LgiGsknQKc61dzowhw+kHCB/0V5Vd84A==; 3:crHeHovZIucn+UwFuFAQSRKLkcAykqtMruZ64JqpZQo4/rNLKSNRwA79YUo4EbBKCp4uLMe63dKy7S0bCWVVOMG83mJpZjssXFagGiRJmwKG9ybAdB3HSzd6al2cHciRHZa7f1OX9WYsvVWHvaDqLM/i7Z/RD2dKtiaiphjJQuvhK5gTs/gcWz6Pqm5GLzxOgEQejfGEa0cNJS3gwYshqhR1kNHc9wYCkJWcPSZvheI=; 25:iZDQxF/OO3dguDKibYU1GcwJ3ihaFyCaZdGiNEw8IQc+Ufwti6hqzPi7v01nxkcm7PSYrfXT/KqFevTgcq0keezNmtaW9hb9ig14ZlaYYNtPEJABhE5wid3K2iC6lu14VujTqfPgCredqKAzKR3U3qnkoFH/b3gi1fi6d/Gq3mC+3TvCKaPppzwRyzLMmpHEjxEZvcr+Hwi9S71o+wSOqiPKWKazOcN6i8m/RxZeWKH4RQd1GSitZVRlg+888wA8 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB053; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB053; 20:is54c4GzEL8gcAihe7VSAbiTAr/MKHEYmTuKHzZ1O5DbJqZr9W7dyD3txX9yXOgWwzqNsQsiXcl+wie6q7P9jHv5c3EJNQ4PlrQJxrgcTgbo8cI5HxGW6k9+id+OJEZCSLp4ivg9zyR2ftt6DPF3WOMtLYu6aF0Cho4eQQAKxLOe1dhS3UeHUzXY2sA2WceLj2VYSA72mbaENu5pronVKQuMHBJY+pY60ZE1gswbV3aJWSnq22EfHo08R+tn0STdI1jpB4DrwKZ0O/vaY7AqzOIcEwywjdvqIAKlytba7Px8JHiPTMqBQEf+hQbJ5Vz1N2Vlkru1UJEdR7R/UTTjO/O/QST1dPrHANe2IJ6jsI1rGMdgOUoQCZYBjmC9bSChpeAehMVq63nM+FLJo5DOkt1ZE7djNNfpp/+bLAk9NusZ9+2zrLVdsMMl4C4q/lFLgzz3/VkprukcOteIFF5nO/TEL1Fbo6ivHgQdXbSXISWi6NDnHCpfA80KtsxjQzb3; 4:a4l+Ia55D5LeMxFqGYN4YhtWW/5kEvEWcjbt4BNjJd6ltr79XemBnYCs50JwydMi32nUvU4RhuRAat+EFmxElc0VyqPoeRZDi0OYntPXBMXlwCl4HEfrveb03NGOfmBl++vaADQIgCf7RoRZ5oGfRp/+XTDnDu84dEyIH9MQxK9ZYs8IpDy7Vq9I/spA0O8qh5b4JAVWTRb1YSLg0Gnep+DL16J0T0z698Z9KWQOBVRHpP9j3sz+wBO21+/n4BjcW/n1Cn+yDZxWEh7I1kYk6XqDfdC/EExJ5Q48zexZlKqx1ULP0zEMBJVqM5tweZmb+F2XJWfnb9Fu3QgPGW+nFRyntKCeGwJct65jrBB2nvGwgEUv+ln0lD1CMpHtIArZ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001); SRVR:BLUPR05MB053; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB053; X-Forefront-PRVS: 07915F544A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB053; 23:aRNCycjnEt+6HlinbVrjlPtQV1Wg3savGmSpqIM4My?= =?us-ascii?Q?Fef5Olcn218X5Vbui16561XeUpDOftyzLMgjGG/yQLbaRP1lWbB0jXgr32sf?= =?us-ascii?Q?dDdiFSs25nbzCpU2fQYj1A3gWIeYqLoKdRyCPLjUI1Z8B9K4+LmEw4qo7sg7?= =?us-ascii?Q?2VoTyb0C3N6HcN9wnbZUPOX+S2EMbdY6Bdwc1BrbGlik0ZmDvn37E4F4wH2b?= =?us-ascii?Q?Nq6HXnlGl+lfoH+8asTDn5SSLLFDC7njhAL+lg5IipLANSVXz3awr2ZfOFBR?= =?us-ascii?Q?yNVsvxrJPM/bj5qXnfqNVbwDqB64VlxJzbVx1oxrj2aDqCLioS1Fd9GQJto2?= =?us-ascii?Q?bMNsgI/OAjOyYJiA6lcZaf6fzeFH+p5EK4XrDLRXpQDxXw8pZ9dqVxFJsf5U?= =?us-ascii?Q?QUEs9DZoAHmenxfThfC0srh/aQwQOoVLlGU7M/94LFAnmmXC8682fK0I/Djr?= =?us-ascii?Q?KgSsqoKcO7kAqC141PvdsfO7mSBC93PMwnd+9mE/EcKDSxQc4cxGMQG/TQw1?= =?us-ascii?Q?uT0O52B/XKMjesrh6kJeEidzK7qVlsjwxxiWgpBJUNltm6/SWi2w6fmpLOSx?= =?us-ascii?Q?YpBzT1e4+veP2QOY4Neu+Fxxr25Eirh7wdPI/FxumeP5t+r86MPPf3TThpMA?= =?us-ascii?Q?ia2z4DFUP54lN4oyfV/l9WwHJnH/iblnAOC2hYyjofzVoRK9xk8Ut4+Mj1LZ?= =?us-ascii?Q?lnV03bmZCbrFzZpEb45hAH00I163sjJaAjRIjus5xkoCiPbks7XR/RueU1zq?= =?us-ascii?Q?POadyJjdEdAaH2tPqu02HpUJVf8xFqbWHy+XpIzcHohrfMU1y9YCSa1dQS1q?= =?us-ascii?Q?rmXg1ZHa9+gTr3SLfE8kXWQdCa1FwDevAitD4oFIouuxkuXYuFgjBAytIwZo?= =?us-ascii?Q?YGzd3FeJGph+3SHbMjI27X3NhrEmmX3JoE7aF+oO3qn7W8VQFPVO7AwY2d5/?= =?us-ascii?Q?Ejjw+L9GLHD++Nl3Sb3hBZtlKmu8/f8WNSetXqLT7hwLEODVXBOwjqTnbUF/?= =?us-ascii?Q?go5D+DOBr5PSOBizGXbZ+LIpdkdlpsvEHBQqIyfRwWqmKf7Yp/dQDWoUTty9?= =?us-ascii?Q?QclzNSMZ7xqJjFTkLkcgHnAPB+PNeinudWwybUWcP2LG0HI8vqRvDjTZWbZP?= =?us-ascii?Q?51ugpDlLLVE8PTJDoNULOZkq1D2Q1e?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB053; 5:5wtYrxDfEOg2MfOZ7DB9YQJg9/EnHEudF3qhHmbab3OYeOrPQwfesCTpMqmHkUEHc1WrSkVl75/d5mRGbniB7evnS60v2Na8CLQXG5zxZurrHjeF6yPEUyGn6xDSc86FnKD2/lDzSDCAxMJuzeHtHA==; 24:d/BrXFxOux03Km5DIuhuvVv1HTeih6hDW6nwB0pK9bRWJbYUoB5bsYZeQo0S9Rj6Bzl8MQCsA+ThBoIXxAiO9WNfncoVLP7qTzVln83Rtac= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2015 17:43:56.8770 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB053 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2015 17:44:00 -0000 Carsten Kunze wrote: > current groff doesn't build on FreeBSD. I had noticed the same issue > some months ago on NetBSD and cross checked on FreeBSD and it had > worked on FreeBSD. There must have somethig changed since then. How > to reproduce: FreeBSD now uses same make as NetBSD ;-) > When there is a file "test.1.man" and a makefile: > = > .SUFFIXES: > .SUFFIXES: .roff .in .ps .mom .pdf .me .ms .ps .html .txt .texi .dvi .pd= f .xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .yp= p What is the value of EXEEXT at this point? > .man: > @echo Making $@ from $< > rm -f $@ > @LC_ALL=3DC \ > sed -e "s|foo|bar|g" \ > $< >$@ > = > "make test.1" results in "make: don't know how to make test.1. Stop". > = > When ".man" is put to the start of the list it works. It also works > when the first .SUFFIXES line is removed. > = > The answer from NetBSD is that this is very likely a bug in make. May > this also be the case for FreeBSD? Since the make is the same, the answer would be yes. But it may not be a bug in make itself: $ echo hi > test.1.man $ make -r -f /homes/sjg/make-tests/suffix2 test.1 Making test.1 from test.1.man $ make -f /homes/sjg/make-tests/suffix2 test.1 make: don't know how to make test.1. Stop make: stopped in /tmp $ Will look deeper...