Olá amigo, me parece que antes de compilar o programa, vc esta linkando com
algumas bibliotecas contidas em LD_LIBRARY_PATH.
Após compilar o programa, vc esta removendo alguns desses diretórios de
LD_LIBRARY_PATH.
Recomendo compilar com a flag -R"${LD_LIBRARY_PATH}"
-R informa ao compilador pra usar em tempo de execução, as bibliotecas
linkadas em tempo de compilação.

Qualquer dúvida manda ae


Em 22 de setembro de 2010 15:02, Rafael Vieira <[email protected]> escreveu:

> Olá pessoal,
>
> Estou tentando compilar um programa aqui no Slack 64, e setei o meu próprio
> LD_LIBRARY_PATH
>
> setenv LD_LIBRARY_PATH
> /home/a/rafastv/Desktop/EDP/lib/cd/lib/:/home/a/rafastv/Desktop/EDP/lib/lua/lib/:/home/a/rafastv/Desktop/EDP/lib/imo/lib/:/home/a/rafastv/Desktop/EDP/lib/im/lib/:/lib:/usr/lib:/usr/lib/X11:/usr/lib64/:/lib64/:/usr/lib64/X11/:/home/a/rafastv/Desktop/EDP/lib/iup/lib/:/home/a/rafastv/Desktop/EDP/lib/hed/lib/:/home/a/rafastv/Desktop/EDP/lib/intersect/li
>
> Antes de fazer isso, eu compilo meu programa com todas as libs contidas
> nestes path, porém ao executar
>
> ldd edp.bin | grep not
>
> Retorna:
>
>         PIC => not found
>         PIC => not found
>
> O que é este PIC? O LD_LIBRARY_PATH anterior era
> /home/t/tecgraf/libpath/Linux26g4_64:/home/t/tecgraf/lib/utl/lib/Linux26g4_64:/lib:/usr/lib:/usr/lib/X11
>
> O problema é que estes diretórios(LD anterior) contém versões das
> bibliotecas incompatíveis com as que eu estou usando.
>
> Alguém pode me responder?
>
> Abraços,
>
> Rafael Vieira
>
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]<slack-users-br%[email protected]>

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a