Hi all,

I have found a problem when using IDL module hierarchies as shown in the
Test.idl file (see appendix).

It is not possible to compile the generated stub files (Test.h Test.cc)
because of wrong namespace declarations (generated by mico's IDL
compiler). 

However, it's pretty easy to fix the problem by hacking the generated
files (replace relative namespace declarations with the absolute
namespaces).

My settings are: gcc (GCC) 4.1.1 and mico-2.3.12

:-) Egon

module world {

  module ccm {

    module corba {

      module stubs {

	interface A 
	{
	};

      }; // end of module stubs

    }; // end of module corba

  }; // end of module ccm

}; // end of module world


module world {

  module europe {

    module ccm {

      module corba {

	module stubs {
    
	  interface B
	  {
	    ::world::ccm::corba::stubs::A foo();
	  };

	}; // end of module stubs

      }; // end of module corba

    }; // end of module ccm
 
  }; // end of module europe
}; // end of module world
_______________________________________________
Mico-devel mailing list
[email protected]
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to