it-swarm-es.com

Construyendo webkit desde la fuente

Traté de instalar la aplicación webkit desde las fuentes usando este manual:

https://help.ubuntu.com/community/WebKit

Cuando escribo:

./autogen.sh --prefix=/usr

se produce el siguiente error:

checking for _FILE_OFFSET_BITS value needed for large files... 64
configure: error: Compiler GCC >= 4.7 or Clang >= 3.0 is required for C++ compilation

Cuando escribo:

gcc --version

Responde:

gcc (Ubuntu/Linaro 4.7.2-11precise2) 4.7.2

Por lo tanto, el error no se refiere a la versión de gcc. ¿Por qué falla la ejecución?

Editado: El problema anterior se resuelve actualizando g ++ a 4.7. Pero el siguiente error se produce aún más:

checking for GAIL... no
configure: error: Package requirements (gail-3.0 >= 3.0) were not met:

No package 'gail-3.0' found 

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GAIL_CFLAGS
and GAIL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Tengo apt-get install gail-3.0, pero el error persiste.

Editado: También lo hizo:

apt-get install gail-3.0-dev
apt-get build-dep webkit

Pero se revelaron más paquetes faltantes: error: no se cumplieron los requisitos del paquete (libsoup-2.4> = 2.40.0)

Requested 'libsoup-2.4 >= 2.40.0' but version of libsoup is 2.38.1

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBSOUP_CFLAGS
and LIBSOUP_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
6
Sashko Lykhenko

El PPA mencionado en la pregunta está muy desactualizado para 12.04, por lo tanto, debe deshabilitarlo y encontrar otras instrucciones sobre cómo crear un kit web desde la fuente. Además, alguien tiene que editar la wiki.

Parece que el kit web ahora está en libwebkitgtk-3.0-0. Prueba estos:

Sudo apt-get build-dep libwebkitgtk-3.0-0
apt-get source libwebkitgtk-3.0-0
cd webkit-*
dpkg-buildpackage

Editaré el wiki si funciona.

4
int_ua