libbonobomm compile issue (again)



Using the latest orbitcpp and libbonobomm from cvs, I get this compile error:

In file included from Bonobo-cpp-stubs.h:11,
                 from Bonobo-cpp-common.cc:6:
Bonobo-cpp-common.h:4320: `TypeCode_mgr' undeclared in namespace `CORBA'
Bonobo-cpp-common.h:4320: template argument 2 is invalid
Bonobo-cpp-common.h:4320: ISO C++ forbids declaration of `type name' with no
   type
Bonobo-cpp-common.h: In instantiation of `_orbitcpp::CompoundSeqBase<CORBA::TypeCode,
int>':
Bonobo-cpp-common.h:4320:   instantiated from
`_orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>'
Bonobo-cpp-common.h:4320:   instantiated from here
Bonobo-cpp-common.h:4320: `int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:75: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:76: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:77: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:79: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:80: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:84: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:85: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:86: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:90: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:98: `
   int' is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:110: `   int'
is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:114: `   int'
is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:118: `   int'
is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:122: `   int'
is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h: In
instantiation of `_orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>':
Bonobo-cpp-common.h:4320:   instantiated from here
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:132: `   int'
is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:133: `   int'
is not a class, struct, or union type
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:136: no
   type named `value_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:137: no
   type named `value_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:140: no
   type named `size_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:141: no
   type named `index_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:142: no
   type named `buffer_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:146: no
   type named `size_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:154: no
   type named `buffer_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:160: no
   type named `value_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:166: no
   type named `size_t' in `class _orbitcpp::CompoundSeqBase<CORBA::TypeCode,
   int>'
Bonobo-cpp-common.h:4321: syntax error before `;' token
Bonobo-cpp-common.cc: In constructor
   `Bonobo::Application::MessageDesc::MessageDesc()':
Bonobo-cpp-common.cc:8665: no matching function for call to `
   _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>::CompoundUnboundedSeq(
   )'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:129: candidates
   are: _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode,
   int>::CompoundUnboundedSeq(const
   _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>&)
Bonobo-cpp-common.cc: In constructor
   `Bonobo::Application::MessageDesc::MessageDesc(const
   Bonobo_Application_MessageDesc&)':
Bonobo-cpp-common.cc:8669: no matching function for call to `
   _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>::CompoundUnboundedSeq(
   )'
/opt/gnome2/include/orbitcpp-2.0/orbitcpp/orb-cpp/orbitcpp_compound_seq.h:129: candidates
   are: _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode,
   int>::CompoundUnboundedSeq(const
   _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>&)
Bonobo-cpp-common.cc: In member function `void
   Bonobo::Application::MessageDesc::_orbitcpp_pack(Bonobo_Application_MessageDesc&)
   const':
Bonobo-cpp-common.cc:8686: no matching function for call to `
   _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>::_orbitcpp_pack(
   CORBA_sequence_CORBA_TypeCode&) const'
Bonobo-cpp-common.cc:8687: `return_type' undeclared (first use this function)
Bonobo-cpp-common.cc:8687: (Each undeclared identifier is reported only once
   for each function it appears in.)
Bonobo-cpp-common.cc: In member function `void
   Bonobo::Application::MessageDesc::_orbitcpp_unpack(const
   Bonobo_Application_MessageDesc&)':
Bonobo-cpp-common.cc:8695: no matching function for call to `
   _orbitcpp::CompoundUnboundedSeq<CORBA::TypeCode, int>::_orbitcpp_unpack(
   const CORBA_sequence_CORBA_TypeCode&)'
make[3]: *** [Bonobo-cpp-common.lo] Error 1


Hope this helps!

-Bryan

__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]