- Se você puder instalar a partir do repositório. Verifique duas vezes se você não tiver.
- Se você não puder tentar o tarball agrupado da página do firefox.
- Em vez de instalar todas as dependências manualmente, tente instalá-las a partir do repositório. Com certeza o GLib está no repositório debian. Você precisa de -dev / -devel ou pacotes nomeados semelhantes
- Para este problema específico - você instalou os pacotes no algo chamado prefixo. Você pode definir isso por
./configure --prefix=PREFIX
e o padrão é/usr/local
. Portanto, você precisa adicionarPREFIX/lib/pkgconfig
a PKG_CONFIG_DIR. O método exato varia de shell para shell, mas a opção mais simples (para tempo de sessão única) é o comandoexport PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
Como último conselho - NÃO instale a partir da fonte. É muito mais complicado que pareça e você terá problemas. Veja o número de ferramentas que você tem no sistema operacional Gentoo ( revdep-rebuild
, lafilefixer
etc.) para lidar com isso. Você estará por conta própria e o firefox / xulrunner usando algumas partes de maneira não padrão fornecerá erros úteis como XPCOM cannot start
em caso de incompatibilidade de SONAME.
Você também terá problemas para desinstalá-los e poderá deixar lixo no sistema. Geralmente os scripts de desinstalação não são bem testados e até mesmo um deles é escrito de forma descuidada.