Skip site navigation (1)Skip section navigation (2)
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>