web-dev-qa-db-ja.com

ソースからのWebkitの構築

このマニュアルを使用して、ソースからwebkitアプリケーションをインストールしようとしました。

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

入力するとき:

./autogen.sh --prefix=/usr

次のエラーが発生します。

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

入力するとき:

gcc --version

応答します:

gcc (Ubuntu/Linaro 4.7.2-11precise2) 4.7.2

したがって、エラーはgccバージョンに関係ありません。実行が失敗する理由

編集:以前の問題は、g ++を4.7に更新することで解決されました。ただし、さらに次のエラーが発生します。

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.

Apt-get install gail-3.0を使用していますが、エラーは残ります。

編集済み:また:

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

しかし、さらに不足しているパッケージが明らかになりました:エラー:パッケージ要件(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

質問で言及されたPPAは12.04では非常に古くなっているため、それを無効にし、ソースからWebkitをビルドするための別の指示を見つける必要があります。さらに、誰かがwikiを編集する必要があります。

Webkitはlibwebkitgtk-3.0-0にあるようです。これらを試してください:

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

動作する場合は、Wikiを編集します。

4
int_ua