Depois de atualizar minha porta do Chrome no FreeBSD 9.3, recebi a seguinte mensagem de erro quando tentei iniciar o Chrome:
% chrome
/usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11 required by /usr/local/share/chromium/chrome not found
Para corrigir isso, tive que instalar o patchelf util e executar o seguinte comando.
# patchelf --set-rpath /usr/local/lib/gcc47 /usr/local/share/chromium/chrome
Depois disso, o Chrome foi inicializado, mas travou ao tentar sincronizar. Para consertar isso, a porta protobuf teve que ser reinstalada com algum costume CFLAGS
.
# cd /usr/ports/devel/protobuf
# CFLAGS=-DGOOGLE_PROTOBUF_NO_RTTI make clean deinstall reinstall clean
Agora, o Chrome ainda dá algumas mensagens de erro no console, mas ele funciona. 🙂
Existem relatórios de erros no rastreador de problemas do FreeBSD para isso: 192928 e 192821