[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