J'ai essayé d'installer l'application webkit à partir de sources en utilisant ce manuel:
https://help.ubuntu.com/community/WebKit
Quand je tape:
./autogen.sh --prefix=/usr
l'erreur suivante se produit:
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
Quand je tape:
gcc --version
Il répond:
gcc (Ubuntu/Linaro 4.7.2-11precise2) 4.7.2
Par conséquent, l'erreur ne concerne pas la version de gcc. Pourquoi l'exécution échoue?
Edité: Le problème précédent est résolu en mettant à jour g ++ en version 4.7. Mais l'erreur suivante se produit plus loin:
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.
J'ai apt-get install gail-3.0, mais l'erreur persiste.
édité: a également:
apt-get install gail-3.0-dev
apt-get build-dep webkit
Mais d'autres paquets manquants ont révélé: erreur: les conditions requises pour le paquet (libsoup-2.4> = 2.40.0) n'étaient pas remplies:
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.
Le PPA mentionné dans la question est considérablement obsolète pour la version 12.04, vous devez donc le désactiver et trouver des instructions supplémentaires sur la création de Webkit à partir des sources. De plus, quelqu'un doit éditer le wiki.
On dirait que webkit est maintenant dans libwebkitgtk-3.0-0
. Essayez ces:
Sudo apt-get build-dep libwebkitgtk-3.0-0
apt-get source libwebkitgtk-3.0-0
cd webkit-*
dpkg-buildpackage
Je modifierai le wiki si cela fonctionne.