[Ace-users] [ace-users] Building SVN ACE on Mac OS 10.5

Doug McCorkle mccdo at iastate.edu
Tue Nov 6 20:58:23 CST 2007

On Nov 6, 2007, at 8:22 PM, J.T. Conklin wrote:

> Doug McCorkle <mccdo at iastate.edu> writes:
>>> I will clean up my changes for the m4 and configure.ac file and  
>>> submit
>>> a patch for the first problem.
>> When I tried to move things to the m4 file as you suggested I
>> encountered problems. I get these compile errors when I run the
>> bootstrap command:
>> Putting files in AC_CONFIG_AUX_DIR, `../aux_config'.
>> Putting files in AC_CONFIG_AUX_DIR, `aux_config'.
>> configure.ac:286: error: possibly undefined macro: AC_DEFINE
>>       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
> Hi Doug,
> The AH_TEMPLATE() definition in config_h.m4 is not necessary.  It's
> only needed if a description isn't provided with AC_DEFINE(), which
> your new macro does.  It's much better this way.  All the macros in
> config_h.m4 get copied into the config.h.in template, even for those
> macros that aren't otherwise used.  This is ok for ACE's config.h.in,
> but TAO's config.h.in is bloated unnecessarily.
> But that's really a side issue.  Your problem is just a subtle problem
> with quoting, which is causing the autoconf macro to be emitted in the
> configure script. Fortunately the autotools catch this (by matching
> AC_ in the output).  I've attached a cleaned up patch for platform.m4.
> Can you try it out?

I now know much more than I ever thought I would about the autoconf  
tools.... Anyway, attached is a patch that works but does not check  
for the darwin or bsd platforms. I am not sure if that is important or  
not. The only remaining issue is the MPC change.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: FD_ISSET.patch
Type: application/octet-stream
Size: 1097 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/ace-users/attachments/20071106/1fea37fd/attachment.obj 
-------------- next part --------------

More information about the Ace-users mailing list