[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



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
> 
> 
> 
> 
>