From sziszi@bsd.hu  Sun Feb 10 08:48:23 2002
Return-Path: <sziszi@bsd.hu>
Received: from mx1.datanet.hu (mx1.datanet.hu [194.149.13.160])
	by hub.freebsd.org (Postfix) with ESMTP id 0BBC137B404
	for <freebsd-gnats-submit@freebsd.org>; Sun, 10 Feb 2002 08:48:22 -0800 (PST)
Received: from fonix.adamsfamily.xx (nilus-939.adsl.datanet.hu [195.56.95.170])
	by mx1.datanet.hu (DataNet) with ESMTP id CC1B0F8D3
	for <freebsd-gnats-submit@freebsd.org>; Sun, 10 Feb 2002 17:48:19 +0100 (CET)
Received: (from cc@localhost)
	by fonix.adamsfamily.xx (8.11.6/8.11.6) id g1AGmLR19935
	for freebsd-gnats-submit@freebsd.org; Sun, 10 Feb 2002 17:48:21 +0100 (CET)
	(envelope-from sziszi@bsd.hu)
Message-Id: <20020210164819.GA19168@fonix.adamsfamily.xx>
Date: Sun, 10 Feb 2002 17:48:20 +0100
From: Szilveszter Adam <sziszi@bsd.hu>
To: freebsd-gnats-submit@freebsd.org
Subject: Deprecated uudecode option used during 'make world'

>Number:         34795
>Category:       misc
>Synopsis:       Deprecated uudecode option used during 'make world'
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 10 08:50:00 PST 2002
>Closed-Date:    Sat Feb 16 13:45:07 PST 2002
>Last-Modified:  Sat Feb 16 13:47:44 PST 2002
>Originator:     Szilveszter Adam
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
private user
>Environment:
System: FreeBSD fonix.adamsfamily.xx 5.0-CURRENT FreeBSD 5.0-CURRENT #29: Sun Feb 3 18:15:43 CET 2002 root@fonix.adamsfamily.xx:/usr/src/sys/i386/compile/FONIX i386

COMPAT1X etc options set in /etc/make.conf
>Description:

When any of the COMPAT1X etc options are set in /etc/make.conf, the
appropriate set of compat libraries will be uudecoded and gunzipped
during the make buildworld process from under src/lib/compat.

Recently, in rev1.17 of src/usr.bin/uudecode/uudecode.c the "-p"
option was deprecated (and "-o /dev/stdout" suggested instead.) This
change has not been MFCd so only -CURRENT is affected for now.

The Makefiles under src/lib/compat failed to take into account this
change and still try to use the "-p" option to uudecode. This is not
(yet) fatal as I see, but produces a warning and should be fixed
before "-p" support is removed.

>How-To-Repeat:
	
Set any of the COMPAT1X etc variables in /etc/make.conf and use 'make world'
or 'make release'. Or cd to src/lib/compat directly and "make obj &&
make && make install"

>Fix:

Easy: swap any invocation of "uudecode -p" in the Makefiles under
src/lib/compat for "uudecode -o dev/stdout". BTW I think those
invocations are not very elegant; there is quite some duplication
there and the value of uudecode is hardwired.

>Release-Note:
>Audit-Trail:

From: Szilveszter Adam <sziszi@bsd.hu>
To: freebsd-gnats-submit@FreeBSD.ORG
Cc:  
Subject: Re: misc/34795: Deprecated uudecode option used during 'make world'
Date: Sat, 16 Feb 2002 22:37:44 +0100

 Hello,
 
 Sorry to follow up on my own PR. The "-p" option to uudecode was
 un-deprecated today, so this "fixes" the problem in a quick way.:-)
 
 This PR can now be closed.
 -- 
 Regards:
 
 Szilveszter ADAM
 Szombathely Hungary
State-Changed-From-To: open->closed 
State-Changed-By: maxim 
State-Changed-When: Sat Feb 16 13:45:07 PST 2002 
State-Changed-Why:  
uudecode(1)'s "-p" option is un-deprecated in ver.1.18. Closed by 
submitter request, thanks! 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=34795 
>Unformatted:
