non vorrei lavorare


WebKitGTK+を試すも「libgcrypt 1.7.0 is required to enable Web Crypto API support.」

この記事は@kjunichiの2017年パーソナルアドベントカレンダーの21日目の記事です 。

WSLでWindows側にXサーバーをインストールしないでXクライアントを動かしているのだが、 SafariのTechnology PreviewのページでたまたまLinux向けのWebKitがDLできることを知って 試しているのだが、

cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=RelWithDebInfo&&make -j `nproc`
-- The CMake build type is: RelWithDebInfo
-- Could NOT find Ruby (missing:  RUBY_INCLUDE_DIR RUBY_LIBRARY RUBY_CONFIG_INCLUDE_DIR) (found suitable version "2.3.0", minimum required is "1.9")
-- Performing Test CXX_COMPILER_SUPPORTS_-std=c++14
-- Performing Test CXX_COMPILER_SUPPORTS_-std=c++14 - Success
-- Checking for module 'gtk+-quartz-3.0'
--   No package 'gtk+-quartz-3.0' found
-- Found ICU header files in /usr/include/x86_64-linux-gnu
-- Found ICU libraries: /usr/lib/x86_64-linux-gnu/
-- Found ICU internationaliation libraries: /usr/lib/x86_64-linux-gnu/
-- Found ICU data libraries: /usr/lib/x86_64-linux-gnu/
CMake Error at Source/cmake/OptionsGTK.cmake:268 (message):
  libgcrypt 1.7.0 is required to enable Web Crypto API support.
Call Stack (most recent call first):
  Source/cmake/WebKitCommon.cmake:59 (include)
  CMakeLists.txt:159 (include)

文句言われたlibgcryptのバージョンをソースからビルドして入れたが、解消しない。 CMakefileを読み進めて解決できるのかなぁ