[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Erro carregando biblioteca do ACE



Fiz exatamente o descrito no README e não apareceu nenhum erro de biblioteca, porém ao
chamar o g++ (rede Linux), o arquivo fica alguns minutos como se estivesse compilando,
porém não termina, não exibe nenhuma mensagem....
É normal isso?
O que pode estar ocorrendo?

Francisco Reverbel escreveu:

> Wagner Dias writes:
>
>  > O seguinte erro aconteceu na rede Linux:
>  >
>  > [epicurus:~/private/SOD/Exemplos]$ make
>  > /usr/local/ACE_wrappers/TAO/TAO_IDL/tao_idl -Ge 1 quoter.idl
>  > /usr/local/ACE_wrappers/TAO/TAO_IDL/tao_idl: error in loading shared
>  > libraries
>  > libACE.so: cannot open shared object file: No such file or directory
>  > make: *** [quoterC.cpp] Error 127
>  >
>  > A biblioteca usada pelo programa tao_idl nao esta sendo encontrada.
>  >
>  > [epicurus:~/private/SOD/Exemplos]$ ldd /usr/local/ACE_wrappers/TAO/TAO_IDL/tao_idl
>  > ======> libACE.so => not found
>  >         libdl.so.2 => /lib/libdl.so.2 (0x40010000)
>  >         libpthread.so.0 => /lib/libpthread.so.0 (0x40013000)
>  >         libstdc++-libc6.0-1.so.2 => /usr/lib/libstdc++-libc6.0-1.so.2 (0x40021000)
>  >         libm.so.6 => /lib/libm.so.6 (0x40065000)
>  >         libc.so.6 => /lib/libc.so.6 (0x4007e000)
>  >         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>  >
>  > Onde fica esta biblioteca?
>
> No diretório /usr/local/ACE_wrappers/ace, que você deve adicionar ao seu
> LD_LIBRARY_PATH. E não se esqueça de definir ACE_ROOT, conforme as instruções
> no README:
>
>   2. Defina no seu environment o símbolo ACE_ROOT:
>
>        $ export ACE_ROOT=/usr/local/ACE_wrappers
>
>   3. Inclua no seu LD_LIBRARY_PATH o diretório /usr/local/ACE_wrappers/ace:
>
>        $ export LD_LIBRARY_PATH=/usr/local/ACE_wrappers/ace:$LD_LIBRARY_PATH
>
> Reverbel