From owner-freebsd-current@freebsd.org Tue Dec 15 15:36:30 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 7A7CFA483C4 for ; Tue, 15 Dec 2015 15:36:30 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-06.arcor-online.net (mail-in-06.arcor-online.net [151.189.21.46]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.arcor.de", Issuer "Thawte SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3639215EF for ; Tue, 15 Dec 2015 15:36:29 +0000 (UTC) (envelope-from carsten.kunze@arcor.de) Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id 3pKjTx5K6wz7mvx for ; Tue, 15 Dec 2015 16:01:41 +0100 (CET) Received: from mail-in-17.arcor-online.net (mail-in-17.arcor-online.net [151.189.21.57]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id AB1CD209D07 for ; Tue, 15 Dec 2015 16:01:41 +0100 (CET) Received: from webmail08.arcor-online.net (webmail08.arcor-online.net [151.189.8.44]) by mail-in-17.arcor-online.net (Postfix) with ESMTP id 3pKjTx2yHLz3YJC for ; Tue, 15 Dec 2015 16:01:41 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-17.arcor-online.net 3pKjTx2yHLz3YJC DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1450191701; bh=uUyaTK8nDbc7sWx9FhVf2ate1dYXaxcA1sg5h/PYcP0=; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type: Content-Transfer-Encoding; b=ixUV/Qs7tqXASK31NQajmM92f35L76scnhZtKxZnscRKIp9n0IIPmOwT+9kCcFAMd 8sI+2cdY2qC5RXbfvhjeJcTaNR0I8CkYAdLhUbHL3M62kdiO7MXmP941q+aEQoLu9M DVU6zplPkCP4dcrks1cA1Zd/hW9FvCVZcrgeN4sU= Received: from [217.92.152.234] by webmail08.arcor-online.net (151.189.8.44) with HTTP (Arcor Webmail); Tue, 15 Dec 2015 16:01:41 +0100 (CET) Date: Tue, 15 Dec 2015 16:01:41 +0100 (CET) From: Carsten Kunze To: freebsd-current@freebsd.org Message-ID: <958008149.499994.1450191701294.JavaMail.ngmail@webmail08.arcor-online.net> Subject: make .SUFFIXES bug? MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: 217.92.152.234 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 15:36:30 -0000 Hello, 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: 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 .pdf .xhtml .man .c .cpp .log .o .obj .sed .sin .test .test$(EXEEXT) .trs .ypp .man: @echo Making $@ from $< rm -f $@ @LC_ALL=C \ 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? Carsten