From jau@jau.tmt.tele.fi Fri Feb 26 01:12:28 1999
Return-Path: <jau@jau.tmt.tele.fi>
Received: from jau.tmt.tele.fi (jau.tmt.tele.fi [194.252.70.165])
	by hub.freebsd.org (Postfix) with ESMTP id 3EE0614DC2
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 26 Feb 1999 01:12:19 -0800 (PST)
	(envelope-from jau@jau.tmt.tele.fi)
Received: (from jau@localhost)
	by jau.tmt.tele.fi (8.9.1/8.9.1/JAU-2.2) id LAA29950;
	Fri, 26 Feb 1999 11:12:01 +0200 (EET)
Message-Id: <199902260912.LAA29950@jau.tmt.tele.fi>
Date: Fri, 26 Feb 1999 11:12:01 +0200 (EET)
From: "Jukka A. Ukkonen" <jau@jau.tmt.tele.fi>
Reply-To: jau@jau.tmt.tele.fi
To: FreeBSD-gnats-submit@freebsd.org
Subject: make does not understand "lib(obj)" syntax on the target side of the
X-Send-Pr-Version: 3.2

>Number:         10274
>Category:       bin
>Synopsis:       make does not understand "lib(obj)" syntax on the target side of the
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 26 10:10:06 PST 1999
>Closed-Date:    Wed Jan 30 01:20:33 PST 2002
>Last-Modified:  Wed Jan 30 01:20:47 PST 2002
>Originator:     Jukka A. Ukkonen
>Release:        FreeBSD 2.2.8-RELEASE i386
>Organization:
Sonera Ltd. / Internet Services
>Environment:

	FreeBSD-2.2.8 & the default `make' utility

>Description:

	The `make' command does not understand the library object syntax
	on the target side of the rules.

>How-To-Repeat:

	Try one of the following (snatched from "Managing Projects with make"
	by A. Oram & S. Talbot)

		make /usr/lib/libc.a'(printf.o)'

	or
		make /usr/lib/libc.a'((_printf))'

	These should echo "`printf.o' is up to date."

	You could also create a Makefile with the contents

		library(object) :
			echo $%

	The latter should echo "object".

>Fix:
	
	No real fix found yet.

	This can be partially bypassed by using gmake, which understands
	the "libc.a(printf.o)" syntax, but reports an unsupported feature
	on "libc.a((_printf))".

>Release-Note:
>Audit-Trail:

From: hoek@freebsd.org
To: freebsd-gnats-submit@freebsd.org, jau@jau.tmt.tele.fi
Cc:  
Subject: Re:bin/10274
Date: Thu, 5 Aug 1999 04:16:45 -0400 (EDT)

 >
 >        The `make' command does not understand the library object syntax
 >        on the target side of the rules.
 
 This may be fixed in OpenBSD/NetBSD's make(1).
 

From: Tim Vanderhoek <tim@ppp18344.on.bellglobal.com>
To: freebsd-gnats-submit@freebsd.org, jau@jau.tmt.tele.fi
Cc:  
Subject: Re: bin/10274: make does not understand "lib(obj)"
Date: Sun, 22 Aug 1999 01:11:14 -0400 (EDT)

 >
 >   make does not understand "lib(obj)" syntax on the target side of the
 
 This is more or less a duplicate of bin/13039, but I'm leaving both open.
 

From: Sheldon Hearn <sheldonh@uunet.co.za>
To: hoek@FreeBSD.org
Cc: freebsd-gnats-submit@freebsd.org
Subject: Re: bin/10274: make does not understand "lib(obj)" syntax on the target side
Date: Fri, 10 Dec 1999 11:22:17 +0200

 Hi Tim,
 
 I think PR 10274 deals with the same problem as PR 13039, which was
 closed when the fix was merged to STABLE.
 
 Can we close PR 10274, or am I missing a subtle difference between it
 and PR 13039?
 
 Ciao,
 Sheldon.
 
State-Changed-From-To: open->feedback 
State-Changed-By: nbm 
State-Changed-When: Thu Jul 13 07:18:35 PDT 2000 
State-Changed-Why:  
Is this a duplicate of the (fixed) problem in PR 13039? 

http://www.freebsd.org/cgi/query-pr.cgi?pr=10274 
Responsible-Changed-From-To: freebsd-bugs->will 
Responsible-Changed-By: will 
Responsible-Changed-When: Fri Sep 29 13:46:56 PDT 2000 
Responsible-Changed-Why:  
Over to MAINTAINER 

http://www.freebsd.org/cgi/query-pr.cgi?pr=10274 
Responsible-Changed-From-To: will->freebsd-bugs 
Responsible-Changed-By: will 
Responsible-Changed-When: Wed Aug 29 16:25:47 PDT 2001 
Responsible-Changed-Why:  
I don't have time for make(1) anymore... 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=10274 
State-Changed-From-To: feedback->closed 
State-Changed-By: sheldonh 
State-Changed-When: Wed Jan 30 01:20:33 PST 2002 
State-Changed-Why:  
Automatic feedback timeout.  This PR remained unchanged in the feedback 
state for more than 4 months. 

If additional feedback that warrants the re-opening of this PR is 
available but not included in the audit trail, please include the 
feedback in a reply to this message (preserving the Subject line) and 
ask that the PR be re-opened. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=10274 
>Unformatted:
 rule
