HOST MACHINE and OPERATING SYSTEM:
Any.
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
Not different.
COMPILER NAME AND VERSION (AND PATCHLEVEL):
N/A
THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
specific file, simply state which one]:
Not used.
THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you
use a link to a platform-specific file, simply state which one
(unless this isn't used in this case, e.g., with Microsoft Visual
C++)]:
Not used.
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
// $Id$
// This is an automatically generated file.
ssl=0
qos=1
cidl=0
rwho=0
sctp=0
AREA/CLASS/EXAMPLE AFFECTED:
A few automake-related files are regenerated during build. This might fail on the user's system.
DOES THE PROBLEM AFFECT:
COMPILATION?
If so, what do your $ACE_ROOT/ace/config.h and
$ACE_ROOT/include/makeinclude/platform_macros.GNU contain?
Not used.
LINKING?
On Unix systems, did you run make realclean first?
N/A
EXECUTION?
N/A
OTHER (please specify)?
ACE+TAO build is affected.
SYNOPSIS:
When using the autotools build system on any OS/compiler, a few automake-related files are regenerated during build (without this being necessary).
DESCRIPTION:
The ACE+TAO distribution doesn't contain ACE_wrappers/TAO/aclocal.m4. If the user has automake installed, this file gets built during the build. As a
result of ACE_wrappers/TAO/aclocal.m4 having a brand new timestamp, a few other files get rebuilt (which are included in the distribution). Any of
these rebuilds might fail, thus failing the entire ACE+TAO build.
REPEAT BY:
cd ACE_wrappers
mkdir objdir
cd objdir
../configure
make
(but use a freshly extracted from a distribution source tree)
SAMPLE FIX/WORKAROUND:
Just include ACE_wrappers/TAO/aclocal.m4 in the ACE+TAO distribution (as you have already did with ACE_wrappers/aclocal.m4).
Vladimir Panov <g...@voidland.org> writes:
>
> DESCRIPTION:
> The ACE+TAO distribution doesn't contain
> ACE_wrappers/TAO/aclocal.m4. If the user has automake installed, this
> file gets built during the build. As a result of
> ACE_wrappers/TAO/aclocal.m4 having a brand new timestamp, a few other
> files get rebuilt (which are included in the distribution). Any of
> these rebuilds might fail, thus failing the entire ACE+TAO build.
Thanks. I've committed the fix --- it will be in the next beta.
--jtc
--
J.T. Conklin