From owner-freebsd-ports Fri Oct 18 20:00:06 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA12887 for ports-outgoing; Fri, 18 Oct 1996 20:00:06 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA12881; Fri, 18 Oct 1996 20:00:03 -0700 (PDT) Resent-Date: Fri, 18 Oct 1996 20:00:03 -0700 (PDT) Resent-Message-Id: <199610190300.UAA12881@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-ports Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, sanpei@yy.cs.keio.ac.jp Received: from chizuru.yy.cs.keio.ac.jp (chizuru.yy.cs.keio.ac.jp [131.113.47.2]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id TAA12541 for ; Fri, 18 Oct 1996 19:50:26 -0700 (PDT) Received: from lavender.yy.cs.keio.ac.jp (lavender.yy.cs.keio.ac.jp [131.113.47.22]) by chizuru.yy.cs.keio.ac.jp (8.6.12+2.5W/3.1W-2.8compat) with ESMTP id LAA00223 for ; Sat, 19 Oct 1996 11:45:30 +0900 Received: (from sanpei@localhost) by lavender.yy.cs.keio.ac.jp (8.7.5/3.4Wbeta5) id WAA00804; Fri, 18 Oct 1996 22:40:56 +0900 (JST) Message-Id: <199610181340.WAA00804@lavender.yy.cs.keio.ac.jp> Date: Fri, 18 Oct 1996 22:40:56 +0900 (JST) From: sanpei@yy.cs.keio.ac.jp Reply-To: sanpei@yy.cs.keio.ac.jp To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/1840: mail/majordomo/scripts/configure, can't run under perl-5 installed machine Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 1840 >Category: ports >Synopsis: mail/majordomo/scripts/configure, can't run under perl-5 installed machine >Confidential: yes >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Oct 18 20:00:01 PDT 1996 >Last-Modified: >Originator: MIHIRA Yoshiro >Organization: Keio Univ. Japan >Release: FreeBSD 2.2-960612-SNAP i386 >Environment: 1) Perl version 5 was installed. and 2) [/usr/local/bin] direcotry is listed before [/usr/bin] direcotry in path variable. >Description: Ports collection majordomo [ports/mail/majordomo], [scripts/configure] program (used at configure phase) is written below: * system( "perl -pi -e 's|@@PREFIX@@|$ENV{'PREFIX'}|g' @files" ); If it is under , above script is run via Perl version 5. But this script is only for Perl Version 4, [/usr/bin/perl]. >How-To-Repeat: cd /usr/ports/mail/majordomo make configure >Fix: I think add `/usr/bin' path before `perl'. --- configure.org Fri Oct 18 22:30:37 1996 +++ configure Fri Oct 18 22:30:54 1996 @@ -9,7 +9,7 @@ @files = ( "$ENV{'WRKSRC'}/Makefile", "$ENV{'WRKSRC'}/sample.cf", "$ENV{'FILESDIR'}/aliases.majordomo" ); ( $null, $null, $mjUID, $mjGID ) = getpwnam( "majordom" ); -system( "perl -pi -e 's|@@PREFIX@@|$ENV{'PREFIX'}|g' @files" ); -system( "perl -pi -e 's|@@HOSTNAME@@|$HOSTNAME|g' @files" ); -system( "perl -pi -e 's|@@UID@@|$mjUID|g' @files" ); -system( "perl -pi -e 's|@@GID@@|$mjGID|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@PREFIX@@|$ENV{'PREFIX'}|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@HOSTNAME@@|$HOSTNAME|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@UID@@|$mjUID|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@GID@@|$mjGID|g' @files" ); >Audit-Trail: >Unformatted: