新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

WebKit

WebKit を Windows 上でコンパイルする。WebKit.h がないといって怒られる。

しらべると、

The warning about $(PRODUCTION) is expected and should not cause a
problem. Your build log complains that WebKit.h is missing, but that's
because you haven't build WebKit yet. To do so, build WebKit.sln as
mentioned above.

とのこと。PRODUCTION のワーニングは気にしなくて良いらしい。
その前に、WebKit のコンパイルが終わっていないので WebKit.h が生成されない?らしい。
ほんとかどうかは知らない。

missing gperf

http://trac.webkit.org/wiki/BuildingQtOnLinux
によると gperf が必要とのこと。HTMLDocument.cpp などでコンパイルエラーが発生していたらこの問題。
確かに、私の環境では gperf はなかった。ので、インストール。
Install Cygwin
を手順通りにやっていない人は要注意だ。
WebKitBuild を削除して、gperf をインストールしたら HTMLDocument.cpp ででていたコンパイルエラーはなくなった。

それでも、まだエラーが出る。

7>..\platform\win\PlatformScrollBarSafari.cpp(53) : error C2871: 'SafariTheme' :
この名前を指定された名前空間は存在しません。