[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
RE: Compilação da IDL no JacORB
- Subject: RE: Compilação da IDL no JacORB
- From: "Paulo Silveira" <paulo@xxxxxxxxxxxx>
- Date: Wed, 26 Mar 2003 22:10:06 -0300
Oi Wagner.
Acho que o mico que esta errado nessa. A especificação CORBA nao cobre
forward references (quase certeza :) ). Voce precisa pelo menos declarar
a interface (cumulo do abstrato), ai voce declara a segunda, que tem
referencia a primeira, e depois termina primeira. Meio feio não?
Algo do tipo:
module ForwardStuff {
interface i1;
interface i2 {
};
interface i1
{
// Algo que usa a interface i2 vai aqui
};
};
Falou
------------------------
Paulo Silveira
http://www.paulo.com.br/
http://www.guj.com.br/
> -----Original Message-----
> From: Wagner Bruna [mailto:wbruna@ime.usp.br]
> Sent: quarta-feira, 26 de março de 2003 20:51
> To: reverbel-sod@ime.usp.br
> Subject: Compilação da IDL no JacORB
>
>
> Ave!
>
> Estamos com dificuldade de compilar a IDL do projeto na
> rede do Ime (máquina kama). O MICO compila numa boa, mas
> o JacORB dá o seguinte erro:
>
> -----
> <kama:pts/10:~/ep1/client>make stubs
> /usr/local/lib/java/jacorb//bin/idl ../proj_corba.idl Error
> in proj_corba.idl, line:16(13): Declarator part already
> defined in scope.
> Part
> Can't recover from previous error(s), giving up.
>
> -----
>
> Na IDL realmente tem uma declaração forward nesse ponto,
> mas não sabemos por quê ele chia. Alguém sabe o que pode
> ser? Esse problema também aparece na rede Linux?
>
> A versão do JacORB é "V1.4.1, July 2002".
>
> Obrigado,
> Wagner
>
>
>
>
>