Como compilar um programa que precisa de uma versão mais recente do Glib
Pergunta
Estou tentando compilar o WebKit no Ubuntu 8.04. Mas quando eu corro Autogen.Sh, recebo o seguinte erro dizendo que ele precisa de uma versão mais recente do Glib. Então, qual é a maneira mais segura de instalar o Glib sem estragar o restante do meu sistema operacional (já que o restante precisa de 2.16 enquanto o WebKit Compile precisa de 2.21)?
checking for GLIB... configure: error: Package requirements (glib-2.0 >= 2.21.3
gobject-2.0 >= 2.0
gthread-2.0 >= 2.0) were not met:
Requested 'glib-2.0 >= 2.21.3' but version of GLib is 2.16.6
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GLIB_CFLAGS
and GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Solução
É claro que você poderia construir e instalar o glib 2.21 usando a configuração --prefixo
opção para instalá -lo em algum lugar "local", ou seja, sob $HOME
. Isso pode exigir a passagem de sinalizadores adequados ao configurar o pacote Webkit, mas é um procedimento padrão.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow