Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[tao-bugs] Autotools build system: TAO/aclocal.m4 missing from distribution

3 views
Skip to first unread message

Vladimir Panov

unread,
Dec 27, 2005, 5:24:32 PM12/27/05
to
TAO VERSION: 1.4.8
ACE VERSION: 5.4.8

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).


J.T. Conklin

unread,
Dec 27, 2005, 7:34:40 PM12/27/05
to
Hi,

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

0 new messages