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

tao 1.4.8 build error: PortableGroup_Simple_DSC.h: no such file or directory

2 views
Skip to first unread message

Jeffrey

unread,
Jan 1, 2006, 12:17:17 PM1/1/06
to
To: tao-...@cs.wustl.edu
Subject: build failed: PortableGroup_Simple_DSC.h: No such file or directory

TAO VERSION: 1.4.8
ACE VERSION: 5.4.8

HOST MACHINE and OPERATING SYSTEM:
Acer Travelmate 8104, Gentoo Linux

TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
same

COMPILER NAME AND VERSION (AND PATCHLEVEL):
gcc (GCC) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)

THE $ACE_ROOT/ace/config.h FILE
config-linux.h

THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE
platform_linux.GNU

CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
don't have this file

AREA/CLASS/EXAMPLE AFFECTED:
TAO/orbsvcs/orbsvcs/PortableGroupC.cpp failed to compile

DOES THE PROBLEM AFFECT:
COMPILATION?
generic config-linuxl.h and platform_linux.GNU... no
changes

SYNOPSIS:
build failed.

DESCRIPTION:

GNUmakefile:
/export_fs/era/code/support.HIDE.2005_Oct_17/buildCORBA/ACE_wrappers/TAO/orbsvcs/orbsvcs/GNUmakefile.PortableGroup
MAKEFLAGS=w -- CC=gcc CXX=g++ exceptions=1 debug=0 optimize=1 inline=1
ami=1 rt_corba=1 smart_proxies=1 interceptors=1 interface_repo=1
corba_messaging=1 probe=0 profile=0 threads=1 shared_libs=1 static_libs=1

g++ -W -Wall -Wpointer-arith -O3 -pipe -D_REENTRANT
-DACE_HAS_AIO_CALLS -D_GNU_SOURCE
-I/export_fs/era/code/support.HIDE/buildCORBA/ACE_wrappers
-I/export_fs/era/code/support.HIDE/buildCORBA/ACE_wrappers/TAO
-DACE_NDEBUG -DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__
-I../../..
-I/export_fs/era/code/support.HIDE/buildCORBA/ACE_wrappers/TAO
-I/export_fs/era/code/support.HIDE/buildCORBA/ACE_wrappers/TAO/orbsvcs
-DTAO_PORTABLEGROUP_BUILD_DLL -DACE_AS_STATIC_LIBS -DTAO_AS_STATIC_LIBS
-c -o .obj/PortableGroupC.o PortableGroupC.cpp
In file included from PortableGroupC.cpp:32:
PortableGroupC.h:113:38: PortableGroup_Simple_DSC.h: No such file
or directory
In file included from PortableGroupC.cpp:32:
PortableGroupC.h:2206: error: ISO C++ forbids declaration of
`ObjectGroupId'
with no type

REPEAT BY:
ordinary compile process.

SAMPLE FIX/WORKAROUND:
unknown.

Jeffrey

unread,
Jan 1, 2006, 1:43:11 PM1/1/06
to
Douglas C. Schmidt wrote:

>Hi Jeffrey,
>
> Thanks for using the PRF.

>There's something weird going on here. We aren't getting
>this error in our auto-builds at
>
>http://www.dre.vanderbilt.edu/scoreboard/
>
>This leads me to believe that the IDL compiler may not be running on
>the PortableGroup_Simple_DS.idl file properly. How are you building
>things, i.e., are you doing the "classic" configuration via symbolic
>links and then kicking off the build from ACE_ROOT (or TAO_ROOT) or
>something else?
>
>
I'm doing the classic build.
The only thing "weird" that I do is that, immediately after untaring the
ace+tao+ciao tar ball,
I touch *all* the files so that I can see what files get created or
touched. This has never been a problem
in the past (I have checked) and I've been a happy TAO user for five
years now.

Your assessment is correct... the PortableGroup_Simple_DS.idl file is
not getting processed by the idl compiler. The PortableGroup.idl file
does get processed ok.

If there's something you'd like me to try, please let me know.

I've touched the idl file in question and make failed as before
(starting from ACE_ROOT).
HOWEVER, if I run make manually in the orbsvcs/orbsvcs directory, it
DOES build.

I've rummaged through the make file in orbsvcs/orbsvcs and don't readily
see an issue.

Thanks for the assistance,
-Jeff


>Thanks,
>
> Doug
>
>

Douglas C. Schmidt

unread,
Jan 1, 2006, 2:22:47 PM1/1/06
to
Hi Jeffrey,

http://www.dre.vanderbilt.edu/scoreboard/

Thanks,

Doug


--
Dr. Douglas C. Schmidt Professor and Associate Chair
Electrical Engineering and Computer Science TEL: (615) 343-8197
Institute for Software Integrated Systems WEB: www.dre.vanderbilt.edu/~schmidt
Vanderbilt University, Nashville TN, 37203 NET: d.sc...@vanderbilt.edu

Douglas C. Schmidt

unread,
Jan 6, 2006, 7:57:51 PM1/6/06
to
Hi Jeff,

Did you ever figure out what is going on here? Did you try
building TAO "as is" (i.e., without touching the files first) to see
if that makes a difference? J.T., does any of this make sense to you?

Thanks!

Doug

>> I'm doing the classic build.
>> The only thing "weird" that I do is that, immediately after untaring the
>> ace+tao+ciao tar ball,
>> I touch *all* the files so that I can see what files get created or
>> touched. This has never been a problem
>> in the past (I have checked) and I've been a happy TAO user for five
>> years now.
>>
>> Your assessment is correct... the PortableGroup_Simple_DS.idl file is
>> not getting processed by the idl compiler. The PortableGroup.idl file
>> does get processed ok.
>>
>> If there's something you'd like me to try, please let me know.
>>
>> I've touched the idl file in question and make failed as before
>> (starting from ACE_ROOT).
>> HOWEVER, if I run make manually in the orbsvcs/orbsvcs directory, it
>> DOES build.
>>
>> I've rummaged through the make file in orbsvcs/orbsvcs and don't readily
>> see an issue.
>>
>> Thanks for the assistance,
>> -Jeff
>>
>>
>>
>>

Jeffrey

unread,
Jan 8, 2006, 11:03:50 AM1/8/06
to
Douglas C. Schmidt wrote:
> Hi Jeff,
>
> Did you ever figure out what is going on here?
Did you try
> building TAO "as is" (i.e., without touching the files first) to see
> if that makes a difference?

I've done this in the past for the same reason and had no issue. But I
will do so again and let you know.

-Jeff

0 new messages