First Last Prev Next    No search results available
Details
: autoconf build fails
Bug#: 2684
: TAO
: DynamicAny
Status: RESOLVED
Resolution: FIXED
: x86
: Linux
: 1.5.3
: P3
: normal
: ---

:
:
:
:
  Show dependency tree - Show dependency graph
People
Reporter: grahamspam@earthlink.net
Assigned To: J.T. Conklin <jtc@acorntoolworks.com>
:

Attachments


Note

You need to log in before you can comment on or make changes to this bug.

Related actions
Votes: 0


Description:   Opened: 2006-10-14 15:55
only configure option set was --prefix.
Build failed with the following error:

         g++ -DHAVE_CONFIG_H -I. -I../../../TAO/tao -I. -I../../../TAO/..
-I../.. -I../../../TAO -I.. -DTAO_DYNAMICANY_BUILD_DLL -g -O2 -pthread -MT
libTAO_DynamicAny_la-DynCommon.lo -MD -MP -MF
.deps/libTAO_DynamicAny_la-DynCommon.Tpo -c
../../../TAO/tao/DynamicAny/DynCommon.cpp  -fPIC -DPIC -o
.libs/libTAO_DynamicAny_la-DynCommon.o
         ../../../TAO/tao/DynamicAny/DynCommon.cpp: In member function 'virtual
void TAO_DynCommon::insert_boolean_seq(const CORBA::BooleanSeq&)':
         ../../../TAO/tao/DynamicAny/DynCommon.cpp:1700: error: '_tc_BooleanSeq'
is not a member of 'CORBA'
         ../../../TAO/tao/DynamicAny/DynCommon.cpp:1704: error: no match for
'operator<<=' in '((TAO_DynCommon*)this)->TAO_DynCommon::any_ <<= value'
         ../../../TAO/tao/AnyTypeCode/Any.h:98: note: candidates are: void
CORBA::Any::operator<<=(ACE_OutputCDR::from_boolean)
         ../../../TAO/tao/AnyTypeCode/Any.h:99: note:                 void
CORBA::Any::operator<<=(ACE_OutputCDR::from_char)
         ../../../TAO/tao/AnyTypeCode/Any.h:100: note:                 void
CORBA::Any::operator<<=(ACE_OutputCDR::from_wchar)
         ../../../TAO/tao/AnyTypeCode/Any.h:101: note:                 void
CORBA::Any::operator<<=(ACE_OutputCDR::from_octet)
         ../../../TAO/tao/AnyTypeCode/Any.h:102: note:                 void
CORBA::Any::operator<<=(ACE_OutputCDR::from_string)
         ../../../TAO/tao/AnyTypeCode/Any.h:103: note:                 void
CORBA::Any::operator<<=(ACE_OutputCDR::from_wstring)
         ../../../TAO/tao/AnyTypeCode/Any.h:174: note:                 void
CORBA::Any::operator<<=(unsigned char)
         ../../../TAO/tao/AnyTypeCode/Any.h:279: note:                 void
operator<<=(CORBA::Any&, CORBA::Short)
         ../../../TAO/tao/AnyTypeCode/Any.h:280: note:                 void
operator<<=(CORBA::Any&, CORBA::UShort)
         ../../../TAO/tao/AnyTypeCode/Any.h:281: note:                 void
operator<<=(CORBA::Any&, CORBA::Long)
         ../../../TAO/tao/AnyTypeCode/Any.h:282: note:                 void
operator<<=(CORBA::Any&, CORBA::ULong)
         ../../../TAO/tao/AnyTypeCode/Any.h:283: note:                 void
operator<<=(CORBA::Any&, CORBA::LongLong)
         ../../../TAO/tao/AnyTypeCode/Any.h:284: note:                 void
operator<<=(CORBA::Any&, CORBA::ULongLong)
         ../../../TAO/tao/AnyTypeCode/Any.h:285: note:                 void
operator<<=(CORBA::Any&, CORBA::Float)
         ../../../TAO/tao/AnyTypeCode/Any.h:286: note:                 void
operator<<=(CORBA::Any&, CORBA::Double)
         ../../../TAO/tao/AnyTypeCode/Any.h:287: note:                 void
operator<<=(CORBA::Any&, CORBA::LongDouble)
         ../../../TAO/tao/AnyTypeCode/Any.h:288: note:                 void
operator<<=(CORBA::Any&, const CORBA::Any&)
         ../../../TAO/tao/AnyTypeCode/Any.h:289: note:                 void
operator<<=(CORBA::Any&, CORBA::Any*)
         ../../../TAO/tao/AnyTypeCode/Any.h:290: note:                 void
operator<<=(CORBA::Any&, const char*)
         ../../../TAO/tao/AnyTypeCode/Any.h:291: note:                 void
operator<<=(CORBA::Any&, const CORBA::WChar*)
         ../../../TAO/tao/AnyTypeCode/Any.h:292: note:                 void
operator<<=(CORBA::Any&, CORBA::TypeCode*)
         ../../../TAO/tao/AnyTypeCode/Any.h:293: note:                 void
operator<<=(CORBA::Any&, CORBA::TypeCode**)
         ../../../TAO/tao/AnyTypeCode/Any.h:294: note:                 void
operator<<=(CORBA::Any&, CORBA::Object*)
         ../../../TAO/tao/AnyTypeCode/Any.h:295: note:                 void
operator<<=(CORBA::Any&, CORBA::Object**)
         ../../../TAO/tao/AnyTypeCode/Any.inl:92: note:                 void
operator<<=(CORBA::Any_var&, CORBA::Short)
         ../../../TAO/tao/AnyTypeCode/Any.inl:98: note:                 void
operator<<=(CORBA::Any_var&, CORBA::UShort)
         ../../../TAO/tao/AnyTypeCode/Any.inl:104: note:                 void
operator<<=(CORBA::Any_var&, CORBA::Long)
         ../../../TAO/tao/AnyTypeCode/Any.inl:110: note:                 void
operator<<=(CORBA::Any_var&, CORBA::ULong)
         ../../../TAO/tao/AnyTypeCode/Any.inl:116: note:                 void
operator<<=(CORBA::Any_var&, CORBA::LongLong)
         ../../../TAO/tao/AnyTypeCode/Any.inl:122: note:                 void
operator<<=(CORBA::Any_var&, CORBA::ULongLong)
         ../../../TAO/tao/AnyTypeCode/Any.inl:128: note:                 void
operator<<=(CORBA::Any_var&, CORBA::Float)
         ../../../TAO/tao/AnyTypeCode/Any.inl:134: note:                 void
operator<<=(CORBA::Any_var&, CORBA::Double)
         ../../../TAO/tao/AnyTypeCode/Any.inl:140: note:                 void
operator<<=(CORBA::Any_var&, const CORBA::Any&)
         ../../../TAO/tao/AnyTypeCode/Any.inl:146: note:                 void
operator<<=(CORBA::Any_var&, const char*)
         ../../../TAO/tao/AnyTypeCode/Any.inl:152: note:                 void
operator<<=(CORBA::Any_var&, CORBA::TypeCode*)
         ../../../TAO/tao/AnyTypeCode/Any.inl:158: note:                 void
operator<<=(CORBA::Any_var&, CORBA::Object*)
         ../../../TAO/tao/AnyTypeCode/Any.inl:164: note:                 void
operator<<=(CORBA::Any_var&, ACE_OutputCDR::from_boolean)
         ../../../TAO/tao/AnyTypeCode/Any.inl:170: note:                 void
operator<<=(CORBA::Any_var&, ACE_OutputCDR::from_char)
         ../../../TAO/tao/AnyTypeCode/Any.inl:176: note:                 void
operator<<=(CORBA::Any_var&, ACE_OutputCDR::from_wchar)
         ../../../TAO/tao/AnyTypeCode/Any.inl:182: note:                 void
operator<<=(CORBA::Any_var&, ACE_OutputCDR::from_octet)
         ../../../TAO/tao/AnyTypeCode/Any.inl:188: note:                 void
operator<<=(CORBA::Any_var&, ACE_OutputCDR::from_string)
         ../../../TAO/tao/AnyTypeCode/Any.inl:194: note:                 void
operator<<=(CORBA::Any_var&, ACE_OutputCDR::from_wstring)
         make[3]: *** [libTAO_DynamicAny_la-DynCommon.lo] Error 1
         make[3]: Leaving directory
`/export_fs/era/code/3rdParty_src/buildCORBA/ACE_wrappers/build/TAO/tao'
         make[2]: *** [all] Error 2
         make[2]: Leaving directory
`/export_fs/era/code/3rdParty_src/buildCORBA/ACE_wrappers/build/TAO/tao'
         make[1]: *** [all-recursive] Error 1
         make[1]: Leaving directory
`/export_fs/era/code/3rdParty_src/buildCORBA/ACE_wrappers/build/TAO'
         make: *** [all-recursive] Error 1
------- Comment #1 From Johnny Willemsen 2006-10-15 05:50:03 -------
this is a known problem as documented in the release notes, it is not in
bugzilla so we keep it open. so far as I could determine the underlying problem
is already a long time in tao but now it is the first time it visible. the
detection whether a core pidl file is included is failing resulting in the
anytypecode files are not included.

in the past JT has done all autoconf work but he seems not to be available
anymore which means nobody is really maintaining autoconf for tao
------- Comment #2 From Johnny Willemsen 2006-11-03 12:40:51 -------
*** Bug 2696 has been marked as a duplicate of this bug. ***
------- Comment #3 From Daniel Black 2006-11-03 15:58:40 -------
http://dev.gentoo.org/~dragonheart/dev-libs:ace-5.5.3:20061103-063628.log
full output here.
dan@frog /var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers $ find . -name 
DynamicAny.pidl -ls
938372   12 -rw-r--r--   1 dan      users       11795 Sep 23 
07:34 ./TAO/tao/DynamicAny/DynamicAny.pidl
dan@frog /var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers $ fgrep 
DynamicAny.pidl   /var/log/portage/dev-libs\:ace-5.5.3\:20061103-063628.log
ACE_ROOT=/var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers/TAO/.. 
TAO_ROOT=/var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers/TAO ../TAO_IDL/tao_idl -Ge 
1 -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h -I/var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers/TAO -I/var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers/TAO/tao -g ../../apps/gperf/src/gperf -Sa -St -Wb,versioning_begin=TAO_BEGIN_VERSIONED_NAMESPACE_DECL -Wb,versioning_end=TAO_END_VERSIONED_NAMESPACE_DECL -Gp -Gd -Ge 
1 -Sci -SS -Sorb -Wb,export_macro=TAO_DynamicAny_Export -Wb,export_include=tao/DynamicAny/dynamicany_export.h -Wb,include_guard=TAO_DYNAMICANY_SAFE_INCLUDE -Wb,safe_include=tao/DynamicAny/DynamicAny.h -o 
DynamicAny /var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers/TAO/tao/DynamicAny/DynamicAny.pidl
processing /var/tmp/portage/dev-libs/ace-5.5.3/work/ACE_wrappers/TAO/tao/DynamicAny/DynamicAny.pidl
------- Comment #4 From J.T. Conklin 2006-11-08 11:40:50 -------
Back on the job...  Hoping to get this fixed before the next release
------- Comment #5 From Johnny Willemsen 2006-11-10 06:14:11 -------
The build on the scoreboard is now error free, see
http://www.dre.vanderbilt.edu/~isisbuilds/auto_compile_logs/isislab/blade56/autoconf/.
Seems the error is gone.
------- Comment #6 From Johnny Willemsen 2006-11-20 04:01:35 -------
Thanks to JT this will be fixed in the upcoming x.5.4

First Last Prev Next    No search results available