From owner-freebsd-ports Tue Sep 17 22:10: 7 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81C6037B406 for ; Tue, 17 Sep 2002 22:10:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2F1143E75 for ; Tue, 17 Sep 2002 22:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g8I5A2Co020431 for ; Tue, 17 Sep 2002 22:10:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g8I5A20Z020430; Tue, 17 Sep 2002 22:10:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A983937B401 for ; Tue, 17 Sep 2002 22:01:41 -0700 (PDT) Received: from wantadilla.lemis.com (wantadilla.lemis.com [192.109.197.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F23D43E7B for ; Tue, 17 Sep 2002 22:01:40 -0700 (PDT) (envelope-from grog@lemis.com) Received: by wantadilla.lemis.com (Postfix, from userid 1004) id E93DB81461; Wed, 18 Sep 2002 14:31:35 +0930 (CST) Message-Id: <20020918050135.E93DB81461@wantadilla.lemis.com> Date: Wed, 18 Sep 2002 14:31:35 +0930 (CST) From: "Greg 'groggy' Lehey" Reply-To: "Greg 'groggy' Lehey" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/42917: autoconf14 insists on a specific version of perl, doesn't check dependency correctly Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 42917 >Category: ports >Synopsis: autoconf14 insists on a specific version of perl, doesn't check dependency correctly >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 17 22:10:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Greg 'groggy' Lehey >Release: FreeBSD 5.0-CURRENT i386 >Organization: LEMIS (SA) Pty Ltd >Environment: System: FreeBSD nameless 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Tue Sep 17 01:28:02 GMT 2002 root@:/src/FreeBSD/5-CURRENT-WANTADILLA/src/sys/i386/compile/GENERIC i386 Base install after upgrading from virgin 4.6.2. perl5.8 installed (see PR 42863) >Description: When installing ports which depend on automake14, you get the following messages: ===> Extracting for mutt-1.4 >> Checksum OK for mutt/mutt-1.4i.tar.gz. >> Checksum OK for mutt/patch-1.4.rr.compressed.1.gz. >> Checksum OK for mutt/patch-1.4.vvv.initials.gz. ===> mutt-1.4 depends on executable: automake14 - found ===> mutt-1.4 depends on executable: autoconf213 - found ===> mutt-1.4 depends on shared library: intl.4 - found ===> Patching for mutt-1.4 ===> Applying distribution patches for mutt-1.4 ===> Applying FreeBSD patches for mutt-1.4 ===> Configuring for mutt-1.4 env: automake14: No such file or directory *** Error code 127 This is particularly frustrating because it's not obvious what's wrong: /usr/local/bin/automake is there and should be in the PATH. For some reason, ktrace also doesn't trace the process that runs into the problem. >How-To-Repeat: Try to install mail/mutt, emulators/linux_base-6 or doubtless countless others. >Fix: --- automake14~ Wed Sep 18 11:27:46 2002 +++ automake14 Wed Sep 18 14:18:34 2002 @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl5.6.1 +#!/usr/local/bin/perl # -*- perl -*- # Generated automatically from automake.in by configure. This seems to work for me, anyway. It's possible that the wrong version of perl might still cause it to crash, but it works for mutt (another bug causes linux_base-6 not to build). >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message