Bugzilla – Bug 2684
autoconf build fails
Last modified: 2006-11-20 04:01:35
You need to log in before you can comment on or make changes to this bug.
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
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
*** Bug 2696 has been marked as a duplicate of this bug. ***
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
Back on the job... Hoping to get this fixed before the next release
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.
Thanks to JT this will be fixed in the upcoming x.5.4