[Ace-users] [tao-users] AMI client stub _cxx_delete_excep member unknown

greg ustrel at free.fr
Mon Oct 8 18:06:49 CDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

My AMI client stub compilation fails with the following error :

**********
/var/tmp/greg/OBJ_ROOT/BUILD/i686-7304lcvmp-linux-gnu/gulf-corba-bee-cnx/target/src/bee_cmd_facadeC.cpp:
In static member function ‘static void
Gulf::CorbaBee::AMI_Bee_Cmd_FacadeHandler::_cxx_delete_reply_stub(TAO_InputCDR&,
Messaging::ReplyHandler*, CORBA::ULong)’:
/var/tmp/greg/OBJ_ROOT/BUILD/i686-7304lcvmp-linux-gnu/gulf-corba-bee-cnx/target/src/bee_cmd_facadeC.cpp:744:
error: ‘class Gulf::CorbaBee::AMI_Bee_Cmd_FacadeHandler’ has no member
named ‘_cxx_delete_excep’
**********

The _cxx_delete_reply_stub method calls _cxx_delete_excep within the
generated stub implementation file. However _cxx_delete_excep is not
declared/defined anywhere. The cxx_delete_excep member is
declared/defined instead (i.e., without the leading underscore).

Here is the compilation command line :

**********
i686-7304lcvmp-linux-gnu-g++ -I/users/greg/dev/wd/gulf-corba-bee-cnx/src
- -I/users/greg/dev/wd/gulf-corba-bee-cnx/include
-
-I/var/tmp/greg/OBJ_ROOT/BUILD/i686-7304lcvmp-linux-gnu/gulf-corba-bee-cnx/target/src
- -MD -Wall -O2 -DACE_NDEBUG -o
/var/tmp/greg/OBJ_ROOT/BUILD/i686-7304lcvmp-linux-gnu/gulf-corba-bee-cnx/target/src/bee_cmd_facadeC.o
- -c
/var/tmp/greg/OBJ_ROOT/BUILD/i686-7304lcvmp-linux-gnu/gulf-corba-bee-cnx/target/src/bee_cmd_facadeC.cpp
**********


Stubs and skeletons are generated using :

**********
i686-7304lcvmp-linux-gnu-tao_idl -o
/var/tmp/greg/OBJ_ROOT/BUILD/i686-7304lcvmp-linux-gnu/gulf-corba-bee-cnx/target/src
- -Ge 0 -Sa -St -H perfect_hash -g
/var/tmp/greg/OBJ_ROOT/TOOLS/i686-7304lcvmp-linux-gnu/bin/i686-7304lcvmp-linux-gnu-gperf
- -hc "C.hpp" -hs "S.hpp" -GC -GIh "I.hpp"
/users/greg/dev/wd/gulf-corba-bee-cnx/src/bee_cmd_facade.idl
**********


The idl file is pretty simple :

**********
module Gulf {
     module CorbaBee {
          struct Inet_Ap {
               unsigned long   addr; // network address
               octet           mask; // network mask
          };

          interface Bee_Cmd_Facade {
               boolean create_inet_ap(in unsigned long tid,
                                      in unsigned long oid,
                                      in Inet_Ap ap);
               boolean delete(in unsigned long tid,
                              in unsigned long oid);
          };
     };
};
**********

Has anybody come across this kind of error ? Is it a known bug or did I
miss something ?
Any help would be highly appreciated.

Regards,
gregor
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHCrgJU94iNGa4g2oRAt7LAJ9Ab8f9spg9In763Fkf8EH31/14cwCdEp9c
9OZImm0RZhR7Zdtv1XX35z4=
=wSb7
-----END PGP SIGNATURE-----



More information about the Ace-users mailing list