Discussion:
[omniORB] Bug report in omniORB-4.1.2 and omniORB-4.1.3
jean-louis GILBERT
2009-11-24 17:43:38 UTC
Permalink
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: thales_omnibug_multiModules.tgz
Type: application/x-compressed
Size: 565 bytes
Desc: not available
Url : http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20091124/d4643809/thales_omnibug_multiModules.bin
Duncan Grisby
2009-11-27 05:17:53 UTC
Permalink
* If an IDL
module is openend/closed, and, then re-openned/closed somewhere else
in the same IDL file.
And, * If this IDL file
includes the interface definitions in another IDL file.
Then, management class generated
for the interface's Any in the DynSK file, doesn't contain the
declaration of the "typedef const * typecode", however, it is used
somewhere else in the file.
Thanks for the bug report. The problem is, as you say, due to the
unusual combination of #including a file that opens a particular module,
followed by the main IDL file opening that module more than once.

I've attached a simple patch that fixes it. I'll check it in to svn.

Cheers,

Duncan.
--
-- Duncan Grisby --
-- ***@grisby.org --
-- http://www.grisby.org --

-------------- next part --------------
A non-text attachment was scrubbed...
Name: omniidl.patch
Type: text/x-patch
Size: 856 bytes
Desc: not available
Url : http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20091126/4d0583df/omniidl.bin
Loading...