You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by "Andrew Hsu (JIRA)" <ji...@apache.org> on 2009/12/03 21:23:20 UTC
[jira] Created: (TS-64) autoconf unable to process apr m4 macros
which prevents successful build
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.
[jira] Resolved: (TS-64) autoconf unable to process apr m4 macros
which prevents successful build
Posted by "Andrew Hsu (JIRA)" <ji...@apache.org>.
[ 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.