From owner-freebsd-bugs Sun Feb 10 8:50: 6 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 0AB8937B416 for ; Sun, 10 Feb 2002 08:50:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g1AGo1R52537; Sun, 10 Feb 2002 08:50:01 -0800 (PST) (envelope-from gnats) Received: from mx1.datanet.hu (mx1.datanet.hu [194.149.13.160]) by hub.freebsd.org (Postfix) with ESMTP id 0BBC137B404 for ; 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 ; 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 To: freebsd-gnats-submit@freebsd.org Subject: misc/34795: Deprecated uudecode option used during 'make world' Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 34795 >Category: misc >Synopsis: Deprecated uudecode option used during 'make world' >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 10 08:50:00 PST 2002 >Closed-Date: >Last-Modified: >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: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message