Agradeço a resposta, mas isso eu já sabia e é justamente ai que está o
problema.

Já tentei instalar elas por pacotes prontos, slackbuilds, diretamente
do source e em nenhuma das tentativas o ld encontra as libs. Sempre
dou um "ldconfig" pra conferir, mas não adianta.

Eu creio que exista alguma configuração incorreta no meu sistema, pois
estou sempre compilando alguma coisa e isso acontece de vez em quando.
Em certas libs especificas, mesmo que devidamente instaladas, meu ld
não encontra.

Veja bem, hoje um programa acusou a falta da 'libvorbis'.

[...]
checking for ceil in -lm... yes
checking for MD5 in -lcrypto... yes
checking for ogg_sync_buffer in -lvorbis... no
configure: error: *** libvorbis was not found

Já se encontrava instalada, mas como não está sendo detectada,
desinstalei o pacote e fiz o build novamente a partir do source. Veja
que tudo parece estar certo:

root [viny-server]:/home/mrk3004/Develop # locate 64/libvorbis
/usr/lib64/libvorbis.so.0
/usr/lib64/libvorbisenc.so.2
/usr/lib64/libvorbis.la
/usr/lib64/libvorbisfile.a
/usr/lib64/libvorbis.so
/usr/lib64/libvorbisfile.so.3
/usr/lib64/libvorbisfile.la
/usr/lib64/libvorbis.a
/usr/lib64/libvorbisenc.a
/usr/lib64/libvorbisenc.so
/usr/lib64/libvorbisenc.la
/usr/lib64/libvorbisfile.so

O meu /etc/ld.so.conf está assim:

root [viny-server]:/home/mrk3004/Develop # more /etc/ld.so.conf
/usr/local/lib
/usr/local/lib64
/usr/lib64
/usr/x86_64-slackware-linux/lib
/usr/lib64/jdk1.6.0_25/
/usr/lib64/seamonkey

Esses são todos os pontos que conheço para avaliar nessa situação, mas
mesmo tudo parecendo correto as libs não são detectadas no sistema,
por isso a minha pergunta, pois agora fico perdido, não sei mais o que
pode ser, alguém tem uma luz?

Eu acho muito chato encontrar um problema assim e não saber resolver,
tenho certeza que deve ser algo extremamente simples, difícil mesmo é
descobrir onde está rsrs

Até, agradeço a força

On 17 abr, 12:00, Alexandre Mulatinho <[email protected]> wrote:
> Caro Viny,
>
> Quando voce ver '-l' num compilador C isso indica que ele esta
> referenciando uma lib que é necessaria para compilar o programa. No caso aí
> ele nao encontra a lib do composite e nem do opengl. Verifique se voce tem
> os pacotes de desenvolvimento dessas duas bibliotecas e tente compilar
> novamente.
>
>
>
>
>
>
>
>
>
> On Mon, Apr 9, 2012 at 5:08 AM, Mrk3004 <[email protected]> wrote:
> > O erro é o seguinte:
>
> > /usr/lib64/gcc/x86_64-slackware-linux/4.7.0/../../../../x86_64-
> > slackware-linux/bin/ld: cannot find -lcomposite
> > /usr/lib64/gcc/x86_64-slackware-linux/4.7.0/../../../../x86_64-
> > slackware-linux/bin/ld: cannot find -lopengl
> > /usr/lib64/gcc/x86_64-slackware-linux/4.7.0/../../../../x86_64-
> > slackware-linux/bin/ld: cannot find -lcomposite
> > /usr/lib64/gcc/x86_64-slackware-linux/4.7.0/../../../../x86_64-
> > slackware-linux/bin/ld: cannot find -lopengl
> > collect2: error: ld returned 1 exit status
>
> > Sempre que chego em um problema parecido com e, não sei bem como
> > identificar o erro, como poderia fazer? Sei que o problema está com as
> > esslibs composite e opengl, e sei que as vezes basta instalar algum
> > pacote que esteja faltando referente as libs informadas que resolve o
> > problema, mas não sei como identificar os pacotes nesse caso, já que
> > não existe nenhum pacote referente (opengl, libopengl, composite ou
> > libcomposite). No google os resultados também não apontam nada
> > relevante, então o que devo fazer nessa situação? Como vocês fazem
> > para encontrar a falha neste caso?
>
> > --
> > 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]
>
> --
> Atenciosamente,
> *Alexandre Mulatinho*

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