Date: Wed, 18 Sep 2002 14:31:35 +0930 (CST) From: "Greg 'groggy' Lehey" <grog@lemis.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/42917: autoconf14 insists on a specific version of perl, doesn't check dependency correctly Message-ID: <20020918050135.E93DB81461@wantadilla.lemis.com>
next in thread | raw e-mail | index | archive | help
>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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020918050135.E93DB81461>