[
https://issues.apache.org/jira/browse/TS-64?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Hsu resolved TS-64.
--------------------------
Resolution: Fixed
Done.
> autoconf unable to process apr m4 macros which prevents successful build
> ------------------------------------------------------------------------
>
> Key: TS-64
> URL: https://issues.apache.org/jira/browse/TS-64
> Project: Traffic Server
> Issue Type: Bug
> Components: Build
> Affects Versions: 2.0a
> Environment: RHEL4, automake-1.9.2, autoconf-2.59
> Reporter: Andrew Hsu
> Assignee: Andrew Hsu
> Fix For: 2.0a
>
>
> autoreconf cannot process the configure.ac file with the new apr m4 macros:
> configure.ac:514: warning: file `build-aux/apr_common.m4' included several
> times
> configure.ac:515: warning: file `build-aux/apr_network.m4' included several
> times
> configure.ac:514: warning: file `build-aux/apr_common.m4' included several
> times
> configure.ac:515: warning: file `build-aux/apr_network.m4' included several
> times
> configure:8673: error: possibly undefined macro: dnl
> If this token and others are legitimate, please use m4_pattern_allow.
> See the Autoconf documentation.
> autoreconf: /usr/bin/autoconf failed with exit status: 1
> make: *** [debug] Error 1
> The proper location for these macros are in the 'm4' dir, not 'build-aux'
> because 'build-aux' is a generated dir during autoconf processing.
> Once the files are moved to 'm4', they will automatically be included and the
> macros will be available for use in 'configure.ac' because of the
> 'ACLOCAL_AMFLAGS' line in the toplevel 'Makefile.am'. Therefore, the
> 'sinclude()' lines can be removed from 'configure.ac'.
> I already have a fix for this which I'll commit after this jira is created.
> Cheers,
> Andrew
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.