[FUG-BR] "libxcb.so.1" not found, required by "libcairo.so.2"
Renato Botelho
rbgarga em gmail.com
Segunda Janeiro 26 10:56:05 BRST 2009
2009/1/26 mantunes <mantunes.listas at gmail.com>:
> Vc atualizou qual versão ?
>
> 2009/1/26 Kivanio Barbosa <kivanio at gmail.com>:
>> Bom dia galera,
>>
>> pela primeira vez uma atualização via ports quebrou meu sistema e isso
>> me deixou preocupado.
>>
>> para quem conhece mais a fundo o sistema, não são feitos testes do
>> port na arvore ports antes que estes sejam postos nela?
>>
>> porque cargas d'água uma simples atualização, simplesmente remove a
>> versão da lib, instala a nova, e não cria nem um link simbólico para
>> versão antiga?
>>
>> achei que eram feitos testes também nas atualização dos ports, não só
>> na inclusão de novos ports na árvore.
>>
>> gostaria de saber se isso foi uma exceção ou é normal, pois em quase 2
>> anos de bsd jamais vi isso.
>> alguém já passou por isso?
>>
>> o problema em questão:
>>
>> /libexec/ld-elf.so.1: Shared object "libxcb.so.1" not found, required
>> by "libcairo.so.2"
>>
>> resolvi fazendo link para a versão nova.
Extraído do /usr/ports/UPDATING, sempre leia atentamente esse cara
antes de uma atualização do ports:
20090123:
AFFECTS: users of x11/libxcb
AUTHOR: flz at FreeBSD.org
Libxcb shared library version was bumped from 1 to 2. You need to
rebuild any consumer of libxcb.so.1 or some applications will be
linked against two versions of libxcb once libX11 is upgraded.
For portupgrade users:
# portupgrade -rf libxcb
--
Renato Botelho
Mais detalhes sobre a lista de discussão freebsd