From owner-freebsd-bugs@FreeBSD.ORG Mon Feb 16 15:30:14 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CC2516A4CF for ; Mon, 16 Feb 2004 15:30:14 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0106943D3F for ; Mon, 16 Feb 2004 15:30:14 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i1GNUDbv077576 for ; Mon, 16 Feb 2004 15:30:13 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i1GNUDqn077570; Mon, 16 Feb 2004 15:30:13 -0800 (PST) (envelope-from gnats) Resent-Date: Mon, 16 Feb 2004 15:30:13 -0800 (PST) Resent-Message-Id: <200402162330.i1GNUDqn077570@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, No Name Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B42F716A4CE for ; Mon, 16 Feb 2004 15:29:34 -0800 (PST) Received: from mail.gmx.net (pop.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 0C44143D31 for ; Mon, 16 Feb 2004 15:29:34 -0800 (PST) (envelope-from arundel@gmx.net) Received: (qmail 10976 invoked by uid 65534); 16 Feb 2004 23:29:32 -0000 Received: from pD9FF1BBA.dip.t-dialin.net (EHLO freebsd-usr) (217.255.27.186) by mail.gmx.net (mp005) with SMTP; 17 Feb 2004 00:29:32 +0100 Received: by freebsd-usr (sSMTP sendmail emulation); Tue, 17 Feb 2004 00:29:44 +0100 Message-Id: <20040216232943.GA1387@gmx.net> Date: Tue, 17 Feb 2004 00:29:44 +0100 From: "alexander" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: gnu/62937: Compilation of base src Perl with static csh dependency X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: No Name List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2004 23:30:14 -0000 >Number: 62937 >Category: gnu >Synopsis: Compilation of base src Perl with static csh dependency >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 16 15:30:13 PST 2004 >Closed-Date: >Last-Modified: >Originator: No Name >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: System: FreeBSD skatecity 4.9-STABLE FreeBSD 4.9-STABLE #0: Sun Feb 8 17:15:36 CET 2004 arundel@skatecity:/usr/obj/usr/src/sys/ARUNDEL i386 >Description: The base release of Perl (5.005_03) is being compiled with static dependecy on /bin/csh. If the installed BSD base has been compiled without csh (NO_TCSH=true) or /bin/csh has been deleted, Perl will fail with an internal error: glob failed. >How-To-Repeat: 1. Compile BSD base from source with NO_TCSH=true and install it onto a clean partition. or 2. Delete the following files from an already running system: /bin/tcsh /bin/csh The error will occur with certain scripts. See Problem Report ports/62891. >Fix: 1. Change the following vars in /usr/src/gnu/usr.bin/perl/libperl/config.sh-elf.%%ARCH%%, where %%ARCH%% is either alpha or i386 to remove the csh dependency: csh='csh' > csh='' d_csh='define' > d_csh='undef' full_csh='/bin/csh' > full_csh='' Those vars should be changed, if /bin/csh doesn't exist /bin/tcsh doesn't exist Perl is being compiled with NO_TCSH=true Optionaly vars csh= and full_csh= can be changed to different names/locations of csh or csh equivalents. 3. 'cd /usr/src/gnu/usr.bin/perl && make depend all install' For detailed description see http://www.rocketaware.com/perl/perldelta/internal.htm >Release-Note: >Audit-Trail: >Unformatted: