Macで5chブラウザのJDimをビルドする gtkmm3で引っかかる

* 前起き
gtkmm3.0で引っかかったがhomebrewでgtkmm3はインストールしてるんだが! って時。
「Run-time dependency gtkmm-3.0 found: NO (tried pkgconfig, framework and cmake)」

* 原因
homebrewがPKG_CONFIG_PATHを設定してくれていない模様。

* 解決策
PKG_CONFIG_PATHを良い感じに設定する。

* 解決法
# これでパスの設定をする
export PKG_CONFIG_PATH=$(find /opt/homebrew/Cellar -name ‘pkgconfig’ -type d | grep lib/pkgconfig | tr ‘\n’ ‘:’ | sed s/.$//)

# JDimの手順通りにビルドする
meson setup builddir
ninja -C builddir
./builddir/src/jdim

* 参考サイト
MacでgtkmmのSimple Exampleをコンパイルしてみた #MacOSX – Qiita
https://qiita.com/quwahara/items/d64841a46e2a35e02da7

macos – Homebrew packages in PKG_CONFIG_PATH – Super User
https://superuser.com/questions/623807/homebrew-packages-in-pkg-config-path

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です