Bug 7463 - Perl scripts in automake port require perl5
Summary: Perl scripts in automake port require perl5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1998-08-01 08:30 UTC by patl
Modified: 1998-12-12 03:59 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description patl 1998-08-01 08:30:01 UTC
Using the automake 1.3 port from the current ports tree:

The aclocal emits bogus and unintelligable error message and produces
output that later causes an error in configure.  Example below.  (Note
that the AC_TRY_RUN warnings are apparently genuine, and will remain
after the problem is fixed.)

aclocal: macro ` at /usr/local/bin/aclocal line 315, <CONFIGURE> line
39aclocal: macro ` at /usr/local/bin/aclocal line 315, <CONFIGURE> line
39aclocal: macro ` at /usr/local/bin/aclocal line 315, <CONFIGURE> line
39configure.in:118: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:119: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:120: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:121: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:122: warning: AC_TRY_RUN called without default to allow cross compiling
creating cache ./config.cache
./configure: 561: Syntax error: word unexpected (expecting ")")

Now type 'make' to compile GLIB.

Fix: 

Modify aclocal, automake, and autoscan to specify /usr/local/bin/perl
instead of /usr/bin/perl.  Modify the package to depend on perl5.
How-To-Repeat: Retrieve any of the Gnome CVS modules (e.g., glib).  Run the included
autogen.sh script.
Comment 1 jseger freebsd_committer freebsd_triage 1998-12-12 03:59:41 UTC
State Changed
From-To: open->closed

Fixed, thanks.